WordPress
add_action ()
Suche…
Syntax
- add_action ($ tag, $ function_to_add)
- add_action ($ tag, $ function_to_add, $ priority)
- add_action ($ tag, $ function_to_add, $ Priorität, $ akzeptierte_args)
Parameter
Parameter | Einzelheiten |
---|---|
$ tag | (Zeichenfolge) Der Name der Aktion, an die die Prozedur $function_to_add angehängt wird. |
$ function_to_add | (aufrufbar) Die aufrufbare Funktion / Prozedur, die Sie anrufen möchten. |
$ Priorität | (int) Die Prioritätsstufe, bis zu der $function_to_add ausgeführt wird. Wahlweise. Standardeinstellung 10. |
$ Accepted_args | (int) Die Anzahl der Argumente, die die aufrufbare Funktion $function_to_add akzeptiert. Wahlweise. Standardeinstellung 1 |
Direkter Funktionsrückruf
add_action( 'init', function() {
// do something here
} );
Verwenden eines Funktionsblocks zum Einhaken einer Reihe von Anweisungen. Mit dem init
Hook wird der Befehlssatz ausgeführt, sobald Wordpress die erforderlichen Komponenten geladen hat.
Funktionsname-Referenzrückruf
function my_init_function() {
// do something here
}
add_action( 'init', 'my_init_function' );
Verwenden des Namens der Funktion zum Einhaken einer Reihe von Anweisungen Mit dem init
Hook wird der Befehlssatz ausgeführt, sobald Wordpress die erforderlichen Komponenten geladen hat.
Rückruf einer statischen Methode der Klasse
class MyClass {
static function my_init_method() {
// do something here
}
}
add_action( 'init', array( 'MyClass', 'my_init_method' ) );
Verwenden einer statischen Methode einer Klasse zum Einhängen von Anweisungen. Mit dem init
Hook wird der Befehlssatz ausgeführt, sobald Wordpress die erforderlichen Komponenten geladen hat.
Callback der Objektmethode
class MyClass {
function my_init_method() {
// do something here
}
}
$obj = new MyClass();
add_action( 'init', array( $obj, 'my_init_method' ) );
Verwenden einer Methode eines Objekts zum Anhängen eines Satzes von Anweisungen. Mit dem init
Hook wird der Befehlssatz ausgeführt, sobald Wordpress die erforderlichen Komponenten geladen hat.