Update-lag (WordPress)
Versie door Jeroen Strompf (overleg | bijdragen) op 16 jun 2022 om 15:41
Het probleem
Rond maart 2021 had ik een paar keer het volgende probleem:
- Ik werk een site bij buiten de GUI om
- Binnen de GUI worden deze updates pas zichtbaar als ik de betreffende objecten (bv. WooCommerce-producten) stuk-voor-stuk open en weer opsla.
Heel onhandig. Bij gebrek aan een betere naam, noemde ik dit update-lag.
Concreet geval: Ik ervaar update-lag rond WooCommerce-producten: Ik heb de namen van de bestanden aangepast binnen /upload
en in tabel wp_postmeta
voor veld _wp_attached_file
. Op de shoppagina verschijnen de afbeeldingen niet. Als ik een product open voor bewerken, verschijnen de afbeeldingen wel. De info hieronder heeft primair betrekking op deze casus.
Aanvullende informatie
- Post-ID: 3175. SKU: ca-00-018
- Attachment-ID: 19328
- Dit betreft een site die gehost is op m'n laptop. Dus eventuele caching door hostingbedrijven, speelt geen rol
- Hosting-plugins Redis Object Cache en wp Rocket waren al uitgeschakeld. Voor de zekerheid ook WP Sync DB, WP Sync DB Media Files en WP-DBManager uitgezet - Maakt geen verschil
- Transients heb ik verwijderd - Maakt geen verschil
- Probleem treedt ook op als ik de product-edit-pagina open in een guest session - Dus browser-cache speelt ook geen rol.
Mogelijke oorzaken
Ergens binnen de db wordt de oude informatie vastgehouden - Da's niet al te moeilijk te achterhalen
- In de presets voor afbeeldingen?
Oplossing: Regenerate image
Tjakka: Het probleem van deze specifieke casus opgelost middels
wp media regenerate 19328
Complete uitdraai:
wp media regenerate 19328 Found 1 image to regenerate. Warning: chmod(): Operation not permitted in /var/www/fr_fr.s1/wp-includes/class-wp-image-editor-gd.php on line 469 Warning: chmod(): Operation not permitted in /var/www/fr_fr.s1/wp-includes/class-wp-image-editor-gd.php on line 469 Warning: chmod(): Operation not permitted in /var/www/fr_fr.s1/wp-includes/class-wp-image-editor-gd.php on line 469 Warning: chmod(): Operation not permitted in /var/www/fr_fr.s1/wp-includes/class-wp-image-editor-gd.php on line 469 Warning: chmod(): Operation not permitted in /var/www/fr_fr.s1/wp-includes/class-wp-image-editor-gd.php on line 469 Warning: chmod(): Operation not permitted in /var/www/fr_fr.s1/wp-includes/class-wp-image-editor-gd.php on line 469 Warning: chmod(): Operation not permitted in /var/www/fr_fr.s1/wp-includes/class-wp-image-editor-gd.php on line 469 Warning: chmod(): Operation not permitted in /var/www/fr_fr.s1/wp-includes/class-wp-image-editor-gd.php on line 469 Warning: chmod(): Operation not permitted in /var/www/fr_fr.s1/wp-includes/class-wp-image-editor-gd.php on line 469 Warning: chmod(): Operation not permitted in /var/www/fr_fr.s1/wp-includes/class-wp-image-editor-gd.php on line 469 1/1 Regenerated thumbnails for "Widget voor AEG & Atlas Copco Widget-dingen; SKU: ca-00-018 – Te koop op example.com" (ID 19328). Success: Regenerated 1 of 1 images.
Daarna dit toegepast op alle afbeeldingen