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