Get在帖子作者更改时触发的钩子

时间:2015-06-16 作者:Sudar

当从编辑帖子屏幕修改帖子作者时,是否有任何钩子触发?

我可以列出更新帖子挂钩,但我不知道帖子的作者是否已更改。

1 个回复
最合适的回答,由SO网友:Domain 整理而成

作者变更没有特殊挂钩。

但您可以通过使用post_updated

示例:

add_action(\'post_updated\', \'prefix_on_update_author\', 10, 3);
function prefix_on_update_author($post_ID, $post_after, $post_before)
{

    if ($post_after->post_author != $post_before->post_author) {
        // author has been changed
        // you can add your own hook here or write your code
    }
}
Here 是法典参考。

结束

相关推荐

Pre_Get_Posts隐藏“存档”类别中的Everywhere帖子

我想隐藏一些帖子,从饲料,搜索和几乎一切,除了URL到这篇文章。有所谓的档案。私人帖子也不是一个选项,因为带有URL的未登录用户也应该看到它。我使用了WP hide posts插件,但它给我的站点带来了非常大的负载(我每分钟大约有60-70个负载),我想创建自定义函数,但我对WordPress API和函数不太熟悉。但就我所读的codex而言,pre\\u get\\u post会在形成查询之前完成,所以据我所知,它不应该产生这么大的负载。这是我需要你帮助的部分,以确保我朝着正确的方向前进。因此,第一部分