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:

You’re not allowed to see this content. Please log in first.

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:

You’re not allowed to see this content. Please log in first.

Sowie:

You’re not allowed to see this content. Please log in first.

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

You’re not allowed to see this content. Please log in first.