Shortpixel verwendet den init
Hook mit einer Priorität von 1
, um seine Ausgabepufferfunktion aufzurufen, um das Standard- img
Tag in das picture
Tag umzuschreiben.
In der Zwischenzeit verwendet WP Rocket das template_redirect
mit einer Priorität von 2
.
Dies bedeutet, dass das Umschreiben von Shortpixel nach dem Umschreiben von WP Rocket erfolgt, unerwartetes Markup erzeugt und Lazyload unterbricht.
Shortpixel bietet auch eine auf WP-Hooks basierende Lösung, und diese funktioniert gut mit unserer eigenen Pufferung.
2 Lösungen hier:
template_redirect
mit einer höheren Priorität als 2
.Anmerkung aus dem Versionsdokument-Vorschlag - "Remy bemerkte, dass dies ein wenig riskant in Bezug auf die Art und Weise war, wie es Probleme verursachen könnte, und bisher nur 2 Tickets produziert hat. Daher haben wir beschlossen, es von 3.3.4 wegzulassen."
Nur um hinzuzufügen (ich denke, das ist das Problem, mit dem ich konfrontiert wurde). Für mich hat Shortpixel AI (die Webp und ein CDN-Rewrite zu allen Bildern hinzufügt) einfach nichts getan, wenn WP Rocket Lazyload aktiviert war.
Shortpixel AI (Adaptive Images) beinhaltet Lazy Loading selbst. Alles, was Sie tun müssen, ist die Option WP Rocket Lazy Load für Bilder auszuschalten und Shortpixel AI beginnt zu arbeiten. Vielleicht besteht eine dritte Option darin, WP Rocket Lazy Load zu benachrichtigen und zu deaktivieren, wenn Shortpixel AI als aktiviert erkannt wird?
Ich möchte vorschlagen, dass Rocket WP die Option zulässt, WebP mit dem
Zugehöriges Ticket: https://secure.helpscout.net/conversation/1181425003/169514/
Zugehöriges Ticket: https://secure.helpscout.net/conversation/1386897351/228672?folderId=273766
Hilfreichster Kommentar
Nur um hinzuzufügen (ich denke, das ist das Problem, mit dem ich konfrontiert wurde). Für mich hat Shortpixel AI (die Webp und ein CDN-Rewrite zu allen Bildern hinzufügt) einfach nichts getan, wenn WP Rocket Lazyload aktiviert war.
Shortpixel AI (Adaptive Images) beinhaltet Lazy Loading selbst. Alles, was Sie tun müssen, ist die Option WP Rocket Lazy Load für Bilder auszuschalten und Shortpixel AI beginnt zu arbeiten. Vielleicht besteht eine dritte Option darin, WP Rocket Lazy Load zu benachrichtigen und zu deaktivieren, wenn Shortpixel AI als aktiviert erkannt wird?