Surpreende-me o fato de que minha função que aderi à save_post
ação é acionada quando clico no link "Nova postagem" no Painel do administrador. Nota - isto é antes de eu pressionar Saveou Update, e é acionado imediatamente, não após um tempo decorrido ou atualização automática.
Por outro lado, quando digito algo e pressiono os botões Publishou Updateou Save Draft, a instrução echo que coloquei no meu manipulador de ações não ecoa, portanto parece que a ação NÃO está sendo disparada em nenhum outro momento. Isso pode não estar relacionado.
Aqui está o meu código:
add_action('save_post', 'MyNS\save_event_metabox', 10, 2);
function save_event_metabox($post_id, $post){
echo "<h1>YES!</h1>";
}
Isso SIM ecoa (na parte superior da página) quando pressiono o link "Nova Postagem", mas NÃO ecoa quando digito alguma coisa e, em seguida, pressione Updateou Publishou Save Draft. Isso parece contradizer a documentação sobre a save_post
ação e a wp_insert_post()
função.
Alguém pode esclarecer isso para mim?