save_post管理ダッシュボードの[新しい投稿]リンクをクリックすると、アクションに追加した私の機能が実行されることに驚かされます。注-これは、Saveまたはを押す前Updateであり、経過時間または自動更新の後ではなく、すぐに起動します。
一方、何かを入力してPublishor UpdateまたはSave Draftボタンを押すと、アクションハンドラー内に配置したechoステートメントはエコーアウトされないため、それ以外の時間にアクションが起動しないように見えます。これは無関係かもしれません。
ここに私のコードがあります:
add_action('save_post', 'MyNS\save_event_metabox', 10, 2);
function save_event_metabox($post_id, $post){
  echo "<h1>YES!</h1>";
}この「YES」は、「新しい投稿」リンクを押すと(ページの上部に)エコーしますが、何かを入力してからUpdateまたはPublishまたはを押すとエコーしませんSave Draft。これは、save_postアクションとwp_insert_post()機能に関するドキュメントと矛盾しているようです。
誰も私のためにこれをクリアできますか?