15.1. CSS- und JS- Hooks

Zuerst wollen wir einen Blick auf die Hooks werfen, die uns WordPress bereitstellt und die wir im folgenden verwenden wollen. Wichtig ist, dass folgende Actions nicht nur für das Einbinden von JavaScript- sondern auch für CSS-Dateien benutzt werden müssen. Irreführenderweise enden viele Funktionsnamen mit scripts. Separate Funktionen, die zum Beispiel auf styles enden, gibt es nicht.

Actions:

Dieser Inhalt ist nur eingeschränkt verfügbar. Melden Sie sich vorher an.

Filter

Wir vorhin beschrieben kommt intern eine eigene PHP-Klasse mit dem Namen WP_Dependencies zum Einsatz. Sie sorgt dafür, dass alle JavaScript- und CSS-Dateien in der richtigen Reihenfolge ausgegeben werden. So können Sie z.B. Ihr eigenes Script abhängig von jQuery machen. Das stellt dann sicher, dass jQuery vor Ihrem Script geladen und eingebunden wird.

Mit diesen Filtern lässt sich sich die Ausgabe einzelner Dateien manipulieren:

Dieser Inhalt ist nur eingeschränkt verfügbar. Melden Sie sich vorher an.

Sowie:

Dieser Inhalt ist nur eingeschränkt verfügbar. Melden Sie sich vorher an.

Dazu gesellen sich noch zwei weitere Filter, mit denen sich alle Standard-Script und -Styles manipulieren lassen:

Dieser Inhalt ist nur eingeschränkt verfügbar. Melden Sie sich vorher an.