WordPress Action Hook Definition
Ein “Action Hook” ermöglicht es, eine für den Hook registrierte Funktion (Action) an einer ganz speziellen Stelle im Programmablauf auszuführen (zu triggern).
Was ist eine Action in WordPress?
Eine „Action“ ist eine PHP Funktion, die für einen Action Hook registriert wurde. Diese benutzerdefinierten Funktionen (Actions) erfüllen bestimmte Aufgaben (wie z. B. Inhalte hinzufügen) an genau die Stelle im Programmablauf, wo ein Action Hook ausgelöst („abgefeuert“) wird.
WordPress Action Hook Beispiel
add_action( 'wp_footer', 'wpc_footer_nachricht' );
„wp_footer“ – Name des Action Hooks
„wpc_footer_nachricht“ – Funktionsname der Action, die für den Action Hook registriert wurde und dazu benutzt wird eine persönliche Nachricht im Footer der Website hinzuzufügen.
Typische Anwendungsfälle für Action Hooks
- Alle Arten von Registrierungen (z. B. neue Widgetbereiche, Inhaltstypen oder Customizer Optionen registrieren)
- Javascript- und CSS-Dateien integrieren
- Neue Admin-Seiten hinzufügen (für Plugin- und Theme-Entwickler)