Clear CPT custom cache files correctly #7277
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Fixes #4508
This PR makes sure that we remove all custom cache files for custom post types are deleted properly.
Type of change
Detailed scenario
When we clear custom post type post (with any clearance action like editing the post), we should clear the archive page (shop page for woocommerce product CPT as an example), but when we have webp enabled (or any feature that creates custom cache file other than index.html or index.html_gzip) those custom cache files are kept there without being removed.
Technical description
Documentation
We just add the url (the whole folder) to the folders to be deleted.
New dependencies
N/A
Risks
I need to take from the expertise of @remyperona because he knows this part more than anyone else, do u think this may cause any issue for removing wrong cache files or so?
Mandatory Checklist
Code validation
Code style
Unticked items justification
All good.
Additional Checks