Um zu verstehen, wie WordPress das macht, muss man die Funktionen verstehen, die dahinterstecken. Dazu gehört zuallererst die do_action()
Funktion, die wie folgt definiert wurde:
<?php
function do_action( $tag, $arg = '' ) {
...
}
?>
Wobei folgende Parameter wichtig sind:
- $tag
(string)
Der Name der Action. - $arg
(mixed)
Die Werte/Variablen, die der Action übergeben werden. Diedo_action()
-Funktion macht von der Möglichkeit Gebrauch, eine variable Anzahl von Parametern an eine benutzerdefinierte Funktion zu übergeben. Dies ist seit PHP 4 möglich. (Wenn Sie mehr darüber erfahren wollen, können Sie sich im Abschnitt “Funktionsparameter“ der PHP Online-Dokumentation selbst darüber informieren.)