Es gibt viele Plugins und sogar Themes, die ein Stück CSS oder JavaScript über eine Anfrage an wp-admin/ajax.php laden.
Das Bedauerliche daran ist. ist, dass bei jeder Anfrage (selbst wenn Sie Seiten-Caching verwenden) WordPress Core, alle mu-Plugins, das Theme und die Plugins geladen werden, nur um diese wenigen Codezeilen zu übergeben. Im schlimmsten Fall kann das mehrere Sekunden Ladezeit in Anspruch nehmen!
Es gibt mehrere Möglichkeiten
- Nicht feuern lassen und das CSS/JS selbst anzeigen
Dies kann oft in einer mu-plugin oder theme functions.php Datei gemacht werden - Erfassen und umleiten
Dies kann mit einer .htaccess-Datei geschehen - Ein anderes Plugin finden
1. Nicht feuern und die CSS/JS selbst anzeigen
Tipp: Schauen Sie sich alle Enqueue-Funktionen an
Erhalten Sie sofortige Hilfe zur WordPress-Leistung!
2. AJAX-Aufrufe abfangen und umleiten
Beispielaufruf: wp-admin/ajax.php?action=mymail_form_css[mehr hier]
Besuchen Sie die URL und kopieren Sie das CSS, speichern Sie es in mymail_form_css.css
Jetzt können wir den AJAX-Aufruf abfangen (einige andere Beispiele sind ebenfalls enthalten, die Sie nach Belieben ändern können)
RewriteCond %{QUERY_STRING} ^action=mymail_form_css(.*)$
RewriteRule ^(.*)$ mymail_form_css.css [NC,L]
Es gibt noch andere, wie Mailchimp: site.co.uk/?mcsf_action=main_css&ver=4.1.1
RewriteCond %{QUERY_STRING} ^action=evolve_dynamic_css(.*)$
RewriteRule ^(.*)$ evolve.css [NC,L]
Oder einfaches benutzerdefiniertes CSS: site.co.uk/?sccss=1&ver=4.2.2
RewriteCond %{REQUEST_URI} .css_grid.php
RewriteRule ^(.*)$ empty.css [NC,L]
3. Ein anderes Plugin finden
Das hört sich sehr kompliziert an, aber bei der Menge an verfügbaren Plugins gibt es eine gute Chance, dass es ein besseres Plugin gibt. Es kann so ein Kinderspiel sein!
Kommentare
No comments yet.