Shortpixel utilise le hook init
avec une priorité de 1
pour appeler sa fonction de tampon de sortie afin de réécrire la balise img
par défaut en la balise picture
.
Pendant ce temps, WP Rocket utilise le template_redirect
avec une priorité de 2
.
Cela signifie que la réécriture Shortpixel se produit après la réécriture de WP Rocket, produisant un balisage inattendu et interrompant le lazyload.
Shortpixel fournit également une solution basée sur les hooks WP, et celle-ci fonctionne bien avec notre propre mise en mémoire tampon.
2 solutions ici :
template_redirect
avec une priorité supérieure à 2
.Note de la proposition de version doc - "Remy a noté que c'était un peu risqué en termes de comment cela pouvait produire des problèmes, et jusqu'à présent n'a produit que 2 tickets. Nous avons donc décidé de le laisser de côté de 3.3.4"
Juste pour ajouter (je pense que c'est le problème auquel j'ai été confronté). Pour moi, Shortpixel AI (qui ajoute Webp et une réécriture CDN à toutes les images) n'a rien fait lorsque WP Rocket Lazyload a été activé.
Shortpixel AI (Adaptive Images) inclut le Lazy Loading lui-même. Tout ce que vous avez à faire est de désactiver l'option WP Rocket Lazy Load pour les images et Shortpixel AI commence à fonctionner. Peut-être qu'une troisième option consiste à notifier et à désactiver le chargement paresseux de WP Rocket lorsque Shortpixel AI est détecté comme étant activé ?
je voudrais suggérer que Rocket WP autorise la possibilité de servir WebP avec le
Billet associé : https://secure.helpscout.net/conversation/1181425003/169514/
Commentaire le plus utile
Juste pour ajouter (je pense que c'est le problème auquel j'ai été confronté). Pour moi, Shortpixel AI (qui ajoute Webp et une réécriture CDN à toutes les images) n'a rien fait lorsque WP Rocket Lazyload a été activé.
Shortpixel AI (Adaptive Images) inclut le Lazy Loading lui-même. Tout ce que vous avez à faire est de désactiver l'option WP Rocket Lazy Load pour les images et Shortpixel AI commence à fonctionner. Peut-être qu'une troisième option consiste à notifier et à désactiver le chargement paresseux de WP Rocket lorsque Shortpixel AI est détecté comme étant activé ?