it-swarm.com.de

wp_enqueue_script + Wie lade ich JS oder CSS in einem URL-Merge-Aufruf?

Gibt es eine richtige WordPress-Methode, um JS und CSS über eine zusammengeführte URL einzuschließen?

Anstatt also x verschiedene Aufrufe für jedes JS-Asset zu laden, kann alles in einer URL zusammengefasst werden? Beispiel für CSS.

Ich weiß, dass dies einfach genug ist, um PHP direkt zu verwenden, aber ich wollte überprüfen, ob WordPress eine raffinierte Möglichkeit zum Kombinieren von Anfragen bietet.

2
AndreLiem

Wordpress Core hat keinen solchen Mechanismus. Ich habe Caching-Plugins gesehen, die dies tun. Einer von ihnen ist Semiologic Cache (Wordpress Pluin) und es gibt wahrscheinlich auch andere, die dies tun.

2
hakre

Der Grund, warum dies nicht automatisiert ist, ist, dass es auf Websites Chaos anrichten würde. Viele Plugins, Themes usw. haben mehrere CSS/JS-Dateien, die beim Zusammenführen in Konflikt geraten.

Mit einem Plugin wie dem oben genannten müssen Sie die Dateien im Grunde genommen einzeln manuell hinzufügen und prüfen, ob etwas kaputt geht.

Die Alternative, die eine bessere, aber zeitaufwendigere Methode darstellt, besteht darin, die Syntax selbst zu überprüfen und manuell zu kombinieren, um Konflikte zu vermeiden.

2
Wyck

Es ist interessant, dass WP in der Lage ist und Skriptverkettung im Administrationsbereich verwendet - es wird jedoch nicht für die Verwendung in der Site selbst angezeigt oder empfohlen.

Ich nehme an, dass es mit einigem Basteln möglich ist, Core zu verwenden, aber es ist viel einfacher, vorhandene Plugins zu verwenden.

Ich benutze W3 Total Cache , es hat umfangreiche CSS/Skript-Verkettung.

1
Rarst

Sie können auch versuchen, das Plugin automatisch zu optimieren , das genau das tut. Es ist gut unterstützt und einfach einzurichten.

1
mrks.diehl