Wordpress插件在发布后做一些事情

时间:2014-12-06 06:39:40

标签: wordpress post publish

我是Wordpress的新手。我正在编写一个自定义插件,它最终将采用新发布的帖子的帖子标题帖子URL和帖子内容,并将其存储在其他商店以及后台。我正在使用" publish_post"同样的行动。但是,我不认为它会被调用。

我对它有一些疑问:

  1. 哪个API动作/过滤器可以帮助我实现上述问题陈述?

  2. 最好使用操作或过滤器吗?

  3. 如何识别操作是否已注册?

  4. 如何确定动作是否已被调查?我尝试使用echo语句,但似乎没有显示。同样在"发布"单击,按钮旁边的图标将继续循环以表示发布正在进行中。我很困惑。

  5. 请帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

您可以添加save_post hook

add_action( 'save_post', 'save');
function save( $id ){
  if( get_post_status( $id ) == 'publish' ) {

  }
}

对于行动与过滤问题:这些不是你可以互换的东西;他们是不同的野兽。这样想:使用过滤器,你可以改变一个值(所以你需要return一个值),你可以采取行动。