wp-media / wp-media/imagify-plugin

Restore "Well done..." images

Open
#905 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
PHP
Stars
82
Forks
31
Avg merge
5d 10h
Merged PRs (30d)
9

Description

Is your feature request related to a problem? Please describe.
When Imagify optimizes images, there are those that will not be processed as they are considered as well compressed. Their status is "WELL DONE. This media file is already optimized, no further optimization is required."(screenshot)

While original format image is not compressed, the next-gen version is generated. However, when we try to restore it (using the Bulk action), these won't be processed, so the "Well done..." and next-gen images can be deleted only manually.

Describe the solution you'd like

It would be great if these could be restored in a bulk action, maybe even to put back "Optimize" button to avoid potential confusion (I'd think twice about that as that means these would be processed again and again).

Additional context
Related ticket - https://secure.helpscout.net/conversation/2726125604/516039?folderId=676697

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the bulk restore action for media marked “WELL DONE” and compare its behavior with other optimized images. The work is done when the bulk action restores the original images and removes their generated next-generation versions without repeatedly re-optimizing them.

Written by the indexing model from the issue text.

Assessment

Tech stack
php, wordpress
Domain
backend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
56/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.