Recherche…


Syntaxe

  • add_action ($ tag, $ function_to_add)
  • add_action ($ tag, $ function_to_add, $ priority)
  • add_action ($ tag, $ function_to_add, $ priority, $ accepted_args)

Paramètres

Paramètre Détails
$ tag (string) Nom de l'action à laquelle la procédure $function_to_add sera connectée.
$ function_to_add (callable) La fonction / procédure appelable à appeler.
$ priorité (int) Niveau de priorité auquel $function_to_add sera exécuté. Optionnel. Par défaut 10.
$ accepted_args (int) Le nombre d'arguments que la fonction appelable $function_to_add accepte. Optionnel. Par défaut 1.

Fonction de rappel direct

add_action( 'init', function() {
    // do something here
} );

Utiliser un bloc fonction pour capturer un ensemble d'instructions. Avec le hook init , le jeu d'instructions sera exécuté juste après que wordpress aura fini de charger les composants nécessaires.

Rappel de référence de nom de fonction

function my_init_function() {
    // do something here
}

add_action( 'init', 'my_init_function' );

Utiliser le nom de la fonction pour associer un ensemble d'instructions. Avec le hook init , le jeu d'instructions sera exécuté juste après que wordpress aura fini de charger les composants nécessaires.

Rappel de méthode statique de classe

class MyClass {
    static function my_init_method() {
        // do something here
    }
}

add_action( 'init', array( 'MyClass', 'my_init_method' ) );

Utiliser une méthode statique d'une classe pour capturer un ensemble d'instructions. Avec le hook init , le jeu d'instructions sera exécuté juste après que wordpress aura fini de charger les composants nécessaires.

Rappel de méthode objet

class MyClass {
    function my_init_method() {
        // do something here
    }
}

$obj = new MyClass();

add_action( 'init', array( $obj, 'my_init_method' ) );

Utiliser une méthode d'un objet pour capturer un ensemble d'instructions. Avec le hook init , le jeu d'instructions sera exécuté juste après que wordpress aura fini de charger les composants nécessaires.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow