In diesem Tutorial habe ich über WordPress- und WooCommerce-Hooks gesprochen.
Hooks sind eine Möglichkeit, wie ein Stück Code mit einem anderen Stück Code interagieren oder es modifizieren kann. Sie bilden die Grundlage dafür, wie Plugins und Themes mit dem WordPress-Core interagieren, werden aber auch vom Core selbst umfangreich genutzt.
Es gibt zwei Arten von Hooks: Aktionen und Filter. Um einen von beiden zu verwenden, müssen Sie eine benutzerdefinierte Funktion schreiben, die als Callback bekannt ist, und diese dann mit dem WordPress-Hook für eine bestimmte Aktion oder einen bestimmten Filter registrieren.
Aktionen ermöglichen es Ihnen, Daten hinzuzufügen oder zu ändern, wie WordPress funktioniert. Callback-Funktionen für Aktionen werden zu einem bestimmten Zeitpunkt in der Ausführung von WordPress ausgeführt und können eine Art Aufgabe erledigen, wie das Ausgeben von Inhalten an den Benutzer oder das Einfügen von etwas in die Datenbank.
Filter geben Ihnen die Möglichkeit, Daten während der Ausführung von WordPress zu ändern. Callback-Funktionen für Filter akzeptieren eine Variable, modifizieren sie und geben sie zurück. Sie sind dafür gedacht, isoliert zu arbeiten, und sollten niemals Nebenwirkungen haben, wie das Beeinflussen globaler Variablen und Ausgaben.
WordPress bietet viele Hooks, die Sie verwenden können, aber Sie können auch Ihre eigenen erstellen, damit andere Entwickler Ihr Plugin oder Theme erweitern und modifizieren können.
Externe Ressourcen
Filterreferenz
Aktionsreferenz