Saya terkejut dengan fakta bahwa fungsi saya yang saya tempelkan ke save_post
aksi kebakaran ketika saya mengklik tautan "Posting Baru" di Dashboard Admin. Catatan - ini sebelum saya menekan Saveatau Update, dan langsung menyala, bukan setelah waktu yang berlalu atau pembaruan otomatis.
Di sisi lain, ketika saya kemudian ketik sesuatu dan tekan tombol PublishatauUpdate atau Save Draft, pernyataan gema yang saya letakkan di dalam penangan tindakan saya tidak bergema, sehingga tampak bahwa tindakan TIDAK menembak di waktu lain. Ini mungkin tidak berhubungan.
Ini kode saya:
add_action('save_post', 'MyNS\save_event_metabox', 10, 2);
function save_event_metabox($post_id, $post){
echo "<h1>YES!</h1>";
}
YA ini bergema (di bagian atas halaman) ketika saya menekan tautan "Posting Baru" tetapi TIDAK menggema ketika saya mengetik sesuatu dan kemudian tekan Updateatau Publishatau Save Draft. Ini tampaknya bertentangan dengan dokumentasi padasave_post
aksi dan wp_insert_post()
fungsi.
Adakah yang bisa membersihkan ini untuk saya?