Je suis surpris par le fait que ma fonction que j'ai clouée sur l' save_post
action se déclenche lorsque je clique sur le lien "Nouveau message" dans le tableau de bord d'administration. Remarque - c'est avant d'avoir appuyé sur Saveou Update, et il se déclenche immédiatement, pas après un temps écoulé ou une mise à jour automatique.
D'autre part, quand je puis tapez quelque chose et appuyez sur la Publishou Updateou des Save Draftboutons, la déclaration d'écho , je l' ai mis dans mon gestionnaire d'action n'a pas d' écho, donc il semble que l'action ne se déclenche pas à tout autre moment. Cela peut être indépendant.
Voici mon code:
add_action('save_post', 'MyNS\save_event_metabox', 10, 2);
function save_event_metabox($post_id, $post){
echo "<h1>YES!</h1>";
}
Cet OUI fait écho (en haut de la page) lorsque j'appuie sur le lien "Nouveau message" mais ne résonne PAS lorsque je tape quelque chose et que j'appuie sur Updateou Publishou Save Draft. Cela semble contredire la documentation sur l' save_post
action et la wp_insert_post()
fonction.
Quelqu'un peut-il clarifier cela pour moi?