Cette question peut être erronée, je n'en suis pas sûr. Parce que je ne suis pas clair là-dessus.
je sais add_action
qu'il est utilisé pour accrocher notre fonction à la fonction spécifiée. Par exemple, add_action('wp_head'.'myfunc');
maintenant, tout ce qui myfunc
sera codé sera exécuté dans le wp_head()
. C'est clair mais j'ai des doutes sur do_action
ce que ça fait?
Je pense qu'il est utilisé pour créer notre propre crochet comme les crochets déjà disponibles (wp_head, wp_footer, .. etc) Si je me trompe, quelqu'un peut-il me montrer une réponse simple et compréhensible avec un exemple simple.
J'ai essayé la différence sur Internet mais tous pointent vers la différence entre add_action et add_filter. Je ne veux pas y aller parce que je veux d'abord clarifier cela et ensuite je vais y aller.
Quelqu'un peut-il m'aider?
MODIFIER après la question POST
function custom_register()
{
echo '<script>jQuery(document).ready(function(){alert("Learning Hooks");});</script>';
}
do_action('custom');
add_action('custom','custom_register');
J'ai essayé cela dans le plugin mais je n'ai pas reçu le message d'alerte.
Mais quand j'accroches la même fonction avec wp_head
alors ça marche bien
/******************working****************/
add_action('wp_head','custom_register');
wp_head
elle fonctionne bien mais pas aveccustom
do_action('custom');
après avoir enregistré le rappel? Et assurez-vous que jQuery est chargé.