did_action( string $tag )
Retourne le nombre de fois qu'une action est lancée.
Paramètre
$tag
(string) (Requis) Le nom du hook de l'action.
Retourne
(int) Le nombre de fois que le hook $tag de l'action est lancé.
Structure de la fonction did_action()
Définie dans le fichier wp-includes/plugin.php à la ligne 493 :
function did_action( $tag ) {
global $wp_actions;
if ( ! isset( $wp_actions[ $tag ] ) ) {
return 0;
}
return $wp_actions[ $tag ];
}
Où trouver la fonction did_action()
dans le CMS Wordpress
Exemple
function my_sticky_option() {
global $post;
// Si le poste est un type de poste personnalisé et seulement durant la 1ère exécution de l'action quick_edit_custom_box
if ( $post->post_type == 'custom_post_type' && did_action( 'quick_edit_custom_box' ) === 1 ) {
// code ici...
}
}
add_action( 'quick_edit_custom_box', 'my_sticky_option' );
Sources
Codex Wordpress : did_action()
Autres fonctions dans le même fichier : wp-includes/plugin.php