save_post
Yönetici Panosunda "Yeni Yazı" bağlantısını tıkladığımda, eylemi takip ettiğim fonksiyonumun patlaması beni şaşırttı . Not - Bu, basılmadan önce Saveveya Update, ve geçen bir süre veya otomatik güncelleme sonrasında değil, hemen ateşlenir.
Öte yandan, daha sonra bir şeyler yazıp ve Publishveya Updateveya Save Draftdüğmelerine bastığımda, eylem işleyicimin içine koyduğum yankı ifadesi yanmıyor, bu nedenle eylemin başka bir zamanda başlatılmadığı anlaşılıyor. Bu ilgisiz olabilir.
İşte kodum:
add_action('save_post', 'MyNS\save_event_metabox', 10, 2);
function save_event_metabox($post_id, $post){
echo "<h1>YES!</h1>";
}
Bu "YES" bağlantısına bastığımda YES (sayfanın en üstünde) yankılanıyor ancak bir şey yazdığımda yankılanmıyor ve ardından Updateveya Publishveya tuşuna basın Save Draft. Bu, save_post
eylem ve wp_insert_post()
işlev hakkındaki belgelere aykırı görünüyor .
Birisi bunu benim için temizleyebilir mi?