has_action( string $tag, callable|bool $function_to_check = false )
Vérifie si une action a été enregistré pour un hook.
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