Wordpress Hooks响应发布内容

时间:2012-01-06 14:17:17

标签: hook wordpress

这是我关于programmatically adding wordpress categories based on post content的问题的后续内容。

哪个钩子(或钩子)最适合在需要访问帖子内容的函数或插件中使用,以便在帖子提交到数据库时运行代码?

之前的问题导致了使用 edit_post 挂钩的建议。然而,我的阅读让我想知道我是否应该使用 publish_post save_post ,或者实际上,如果有更好的选择,我不会考虑。

这三个钩子的区别究竟是什么?如果我希望在发布帖子时运行某些内容并且在进行任何编辑时,是否有其中一个包含这两个事件,或者我是否需要绑定到多个钩子?

1 个答案:

答案 0 :(得分:2)

  • save_post是您正在寻找的最可靠的单一方法。更多详情:Details

  • 如果您将帖子保存为草稿或安排稍后发布,则
  • publish_post不会触发。 Details

  • 在创建新帖子的情况下,不会触发
  • edit_post。但是,edit_post会在许多其他时间被解雇,例如在创建/修改新评论时等。Details