Actions

Aktionen, WordPress Actions werden verwendet, um benutzerdefinierte Funktionen an einem bestimmten Punkt während der Ausführung von WordPress Core auszuführen.

do_action( 'action_name', [optional_arguments] );

WordPress Hooks

ActionenFilter
Aktionen werden verwendet, um benutzerdefinierte Funktionen an einem bestimmten Punkt während der Ausführung von WordPress Core auszuführen.Filter werden verwendet, um Daten zu modifizieren oder anzupassen, die von anderen Funktionen verwendet werden.
Actions are defined/created by the function do_action( 'action_name' ) im Code von WordPress definiert/erstellt.Filter werden durch die Funktion apply_filters( 'filter_name', 'value_to_be_filtered' ) im Code von WordPress definiert/erstellt.
Aktionen werden auch Action-Hooks genannt.Filter werden auch Filter-Hooks genannt.
Aktionen können nur mit Aktionsfunktionen eingehängt werden. Z.B. add_action(), remove_action().Filter können nur mit Filterfunktionen eingehängt werden. Z.B add_filter(), remove_filter().
Action-Funktionen brauchen keine Argumente an ihre Callback-Funktionen zu übergeben.Filterfunktionen benötigen mindestens ein Argument für ihre Callback-Funktionen.
Action-Funktionen brauchen keine Argumente an ihre Callback-Funktionen zu übergeben.Filterfunktionen benötigen mindestens ein Argument für ihre Callback-Funktionen.
Aktionsfunktionen sollten nichts zurückgeben. Sie können jedoch die Ausgabe echoen oder mit der Datenbank interagieren.Filterfunktionen müssen ihre Änderungen als Ausgabe zurückgeben. Selbst wenn eine Filterfunktion nichts ändert, muss sie immer noch die unveränderte Eingabe zurückgeben.
Aktionen können fast alles ausführen, solange der Code gültig ist.Die Filter sollten isoliert arbeiten, damit sie keine unbeabsichtigten Nebenwirkungen haben.
Zusammenfassung: Eine Aktion unterbricht den regulären Code-Ausführungsprozess, um etwas mit den erhaltenen Infos zu machen, gibt aber nichts zurück und beendet sich dann.Zusammenfassung: Ein Filter modifiziert die Informationen, die er erhält, gibt sie an die Calling Hook-Funktion zurück, und andere Funktionen können den Wert, den er zurückgibt, verwenden.

Mehr dazu: WordPress Hooks Bootcamp

« Back to Glossary Index