Description

has_action() est un alias de has_filter().

Cette fonction utilise aussi la variable global $wp_filter qui stocke tous les filtres aussi bien que les actions.

Paramètres

$tag

(string) (Requis) Nom du hook.

$function_to_check

(callable | bool) (Optionnel) La fonction d'appel du hook.

Valeur par défaut : false

Retourne

(bool | int) Si $function_to_check est omis, retourne true si le hook a été enregistré, false sinon.

Quand une fonction est spécifiée, la priorité du hook est retournée ou false si elle n'est pas attachée au hook. La priorité peut valoir 0 donc la valeur de retour doit être testée avec l'opérateur ===.

Structure de la fonction has_action()

Définie dans le fichier wp-includes/plugin.php à la ligne 565 :

function has_action( $tag, $function_to_check = false ) {
    return has_filter( $tag, $function_to_check );
}

Fonction utilisée par has_action()

has_filter()

Vérifie si un filtre a été enregistré pour un hook.

Où trouver la fonction has_action() dans le CMS Wordpress

Sources

Codex Wordpress : has_action()

Autres fonctions dans le même fichier : wp-includes/plugin.php

Retour