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
Actionen | Filter |
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