Me sorprende el hecho de que mi función que he agregado a la save_post
acción se activa cuando hago clic en el enlace "Nueva publicación" en el Panel de administración. Nota: esto es antes de presionar Saveo Update, y se dispara inmediatamente, no después de un tiempo transcurrido o una actualización automática.
Por otro lado, cuando el entonces escribo en algo y pulse el Publisho Updateo Save Draftbotones, que la orden echo he puesto en mi gestor de acción no hace eco a cabo, por lo que parece que la acción no está disparando en cualquier otro momento. Esto puede no estar relacionado.
Aquí está mi código:
add_action('save_post', 'MyNS\save_event_metabox', 10, 2);
function save_event_metabox($post_id, $post){
echo "<h1>YES!</h1>";
}
Este SÍ se repite (en la parte superior de la página) cuando presiono el enlace "Nueva publicación" pero NO se repite cuando escribo algo y luego presiono Updateo Publisho Save Draft. Esto parece contradecir la documentación sobre la save_post
acción y la wp_insert_post()
función.
¿Alguien puede aclarar esto para mí?