1
为什么创建新帖子时会触发save_post动作?
save_post当我单击“管理仪表盘”中的“新帖子”链接时,我已添加到动作上的功能就会触发,这让我感到惊讶。注意-这是在我按下Save或之前Update,并且它会立即触发,而不是经过一段时间或自动更新之后。 另一方面,当我键入一些内容并按Publish或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>"; } 这是回声(在页面的顶部)时,我按下了“新帖”链接,但是当我输入一些东西,然后按不回Update或Publish或Save Draft。这似乎与有关save_post操作和wp_insert_post()功能的文档相矛盾。 谁能为我解决这个问题?