has_action( string $tag, callable|bool $function_to_check = false )
Vérifie si une action a été enregistré pour un hook.
Paramètres
$tag
(string)requisNom du hook.
$function_to_check
(callable|bool)optionnelLa fonction d'appel du hook.
Valeur par défaut : false
Description / Informations supplémentaires
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.
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 ===.
Déclaration et structure de la fonction has_action()
has_action()
est déclarée dans le fichier wp-includes/plugin.php
à la ligne 588 :
function has_action( $hook_name, $callback = false ) {
return has_filter( $hook_name, $callback );
}
Fonction utilisée par has_action()
has_filter()
Vérifie si un filtre a été enregistré pour un hook.
Où est utilisée la fonction has_action()
dans le CMS WordPress
Sources
Codex WordPress : has_action()
Autres fonctions dans le même fichier : wp-includes/plugin.php