Um eine Action an der Stelle save_post
im obigen Beispiel einzuhängen, müssen wir eine weitere Funktion bemühen. Sie nennt sich add_action()
und wurde in WordPress wie folgt definiert8:
<?php
function add_action( $tag, $function_to_add, $priority = 10, $accepted_args = 1 ) {
...
}
?>
Die Parameter:
- $tag
(string)
Der Name der Action. - $function_to_add
(string|array|function)
Die Bezeichnung der Funktion, die WordPress aufrufen soll. Dies kann ein String, ein Array oder aber auch eine anonyme Funktion sein. - $priority
(int)
Ein ganzzahliger (Integer) Wert, der die Reihenfolge beschreibt, in der die Action durchgeführt werden soll. Der Standardwert ist10
. - $accepted_args
(int)
Ein ganzzahliger (Integer) Wert, der die Anzahl an Argumenten beschreibt, die übergeben werden. Der Standardwert ist1
. Es wird also nur ein Parameter standardmäßig übergeben.