Я здивований тим фактом, що моя функція, яку я застосував до save_post
дії, натискає посилання "Нова публікація" на інформаційній панелі адміністратора. Примітка - це ще до того, як я натиснув Saveабо Update, і він запуститься негайно, а не після закінчення часу або автоматичного оновлення.
З іншого боку, коли я щось набираю і натискаю кнопки Publishабо Updateабо Save Draft, повідомлення ехо, яке я помістив всередину свого обробника дій, не лунає, тому, здається, що дія НЕ виконується в інший момент. Це може бути не пов’язано.
Ось мій код:
add_action('save_post', 'MyNS\save_event_metabox', 10, 2);
function save_event_metabox($post_id, $post){
echo "<h1>YES!</h1>";
}
Це ТАК відгомони (у верхній частині сторінки) , коли я натискаю «New Post» посилання , але не відлуння , коли я що - то типу , а потім натисніть кнопку Updateабо Publishчи Save Draft. Це, здається, суперечить документації про save_post
дії та wp_insert_post()
функції.
Чи може хтось це очистити за мене?