我如何知道在POST保存时是否更改了作者字段?

时间:2012-03-04 作者:hannit cohen

我正在编写一个插件,它可以发送各种post事件的通知。将帖子分配给其他作者时,应发送其中一个通知。我怎么知道帖子作者已经换了?

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

最好的钩子是wp_insert_post_data

function wpse44358_filter_handler( $data , $postarr ){ 
    //do your stuff 
    //if ($data[\'post_author\'] == ...
    return data; // make sure you return something 
}

add_filter( \'wp_insert_post_data\' , \'wpse44358_filter_handler\' , \'99\', 2 );

结束

相关推荐

Apply_Filters函数及其变量的说明

我正在学习如何使用PHP构建html表单,方法是以“simplr表单注册”插件为例。我正在查看以下代码:$form .= apply_filters(\'simplr-reg-instructions\', __(\'Please fill out this form to sign up for this site\', \'simplr-reg\')); 您能解释一下这里发生了什么吗?函数的作用是什么,为什么需要“simpr reg指令”和“simpr reg”?为什么这句话不能简单地说:$