允许对自定义内容类型进行未经批准的评论

时间:2014-11-30 作者:Bad Daddy

我喜欢评论被批准发布,但是我有一个自定义的内容类型,我希望评论不受限制地通过。php函数是否可以仅用于自定义内容类型?谢谢

1 个回复
SO网友:IlmarsL

是的,可以使用wp_insert_comment 钩要自动批准自定义帖子类型的评论,可以使用类似的方法:

//hook to do stuff with comments
add_action( \'wp_insert_comment\', \'approve_comment\', 99, 2 );

function approve_comment($comment_id, $comment_object) {
   //get id of the post that was commented
   $post_id = $comment_object->comment_post_ID;

   //approve comment for "post" type
    if( \'post\' == get_post_type( $post_id )) {
       $retrieved_comment = get_comment( $comment_id, ARRAY_A );
       //approve comment    
       $commentarr = $retrieved_comment;
       $commentarr[\'comment_ID\'] = $comment_id;
       $commentarr[\'comment_approved\'] = 1;
       wp_update_comment( $commentarr );
   }
}

结束

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register