Sono sorpreso dal fatto che la mia funzione che ho applicato save_post
all'azione viene attivata quando faccio clic sul link "Nuovo post" nella Dashboard di amministrazione. Nota: questo è prima che io abbia premuto Saveo Update, e si attivi immediatamente, non dopo un tempo trascorso o l'aggiornamento automatico.
D'altra parte, quando digito qualcosa e premo i pulsanti Publisho Updateo Save Draft, l'istruzione echo che ho inserito nel mio gestore di azioni non echeggia, quindi sembra che l'azione NON si attivi in nessun altro momento. Questo potrebbe non essere correlato.
Ecco il mio codice:
add_action('save_post', 'MyNS\save_event_metabox', 10, 2);
function save_event_metabox($post_id, $post){
echo "<h1>YES!</h1>";
}
Questo SÌ fa eco (nella parte superiore della pagina) quando premo il link "Nuovo messaggio" ma NON fa eco quando scrivo qualcosa e quindi premo Updateo Publisho Save Draft. Ciò sembra contraddire la documentazione save_post
sull'azione e sulla wp_insert_post()
funzione.
qualcuno può chiarire questo per me?