Update-lag (WordPress)

Uit De Vliegende Brigade
(Doorverwezen vanaf Hercreëer afbeeldingen)
Ga naar: navigatie, zoeken

Het probleem

Ik heb een paar keer het probleem gehad, dat ik een site bijwerkte buiten de GUI om, maar dat de gegevens in de GUI pas werden bijgewerkt, als ik de betreffende objecten (bv. WooCommerce-producten) stuk-voor-stuk open en weer opsla. Heel onhandig. Bij gebrek aan een betere naam, noem ik dit update-lag.

Concrete casus maart 2021: 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

Vóór: Bijna afbeeldingen doen 't niet, behalve die ene die ik hiervoor handmatig testte
Na: Nu doen alle afbeeldingen 't, behalve die ene die ik hiervoor handmatig testte - vreemd

Bronnen