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.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow