我是Wordpress的新手。我正在编写一个自定义插件,它最终将采用新发布的帖子的帖子标题帖子URL和帖子内容,并将其存储在其他商店以及后台。我正在使用" publish_post"同样的行动。但是,我不认为它会被调用。
我对它有一些疑问:
哪个API动作/过滤器可以帮助我实现上述问题陈述?
最好使用操作或过滤器吗?
如何识别操作是否已注册?
如何确定动作是否已被调查?我尝试使用echo语句,但似乎没有显示。同样在"发布"单击,按钮旁边的图标将继续循环以表示发布正在进行中。我很困惑。
请帮助。谢谢!
答案 0 :(得分:1)
您可以添加save_post
hook:
add_action( 'save_post', 'save');
function save( $id ){
if( get_post_status( $id ) == 'publish' ) {
}
}
对于行动与过滤问题:这些不是你可以互换的东西;他们是不同的野兽。这样想:使用过滤器,你可以改变一个值(所以你需要return
一个值),你可以采取行动。