0

我在这里找到了类似的东西:http ://wordpress.org/support/topic/publish_post-hook-multiple-firing

基本上我使用 wordpress 中的编辑钩子将一些数据添加到表中,并且该函数被调用两次。第一次使用默认值,第二次使用实际数据。

有人提出这个问题吗?这真的是一个问题还是我错过了什么?

行动:

add_action('edit_post', 'my_func');

功能:

function my_func() {
    if(!wp_is_post_revision($post_ID)) {

    // Code to get $_POST data, omitted

    // Call to the database here, omitted
}

谢谢。

4

1 回答 1

1

edit_post当您编辑和更新帖子时触发(即使在该帖子中添加了评论)。你需要的是publish_post钩子。阅读此页面了解更多信息。

于 2013-03-01T05:34:28.517 回答