提交 c88b304d 编写于 作者: J jianbo

优化评论审核设置:评论审核只针对订阅者角色

上级 397e7aa5
......@@ -139,12 +139,8 @@ class RAM_REST_Comments_Controller extends WP_REST_Controller{
$authorIp =ram_get_client_ip();
$authorIp= empty($authorIp)?'':$authorIp;
$wf_enable_comment_check= get_option('wf_enable_comment_check');
$comment_approved="1";
if(!empty($wf_enable_comment_check))
{
$comment_approved="0";
}
$data = array(
'content' =>$content
);
......@@ -162,6 +158,15 @@ class RAM_REST_Comments_Controller extends WP_REST_Controller{
$useropenid="";
$sql ="SELECT ID FROM ".$wpdb->users ." WHERE user_login='".$openid."'";
$user_id= (int)$wpdb->get_var($sql); //评论者id
$comment_approved="1";
$userLevel= getUserLevel($user_id);
if(!empty($wf_enable_comment_check) && $userLevel["level"] =='0')
{
$comment_approved="0";
}
$commentdata = array(
'comment_post_ID' => $post, // to which post the comment will show up
......@@ -196,13 +201,14 @@ class RAM_REST_Comments_Controller extends WP_REST_Controller{
$result["code"]="success";
$message='留言成功';
if(!empty($wf_enable_comment_check))
if(!empty($wf_enable_comment_check) && $userLevel["level"] =='0')
{
$message='留言已提交,需管理员审核方可显示。';
}
$result["status"]="200";
$result["level"]=$userLevel;
$result['comment_approved']=$comment_approved;
$result["message"]=$message;
$result["useropenid"]=$useropenid;
......
......@@ -173,7 +173,7 @@ if (version_compare(PHP_VERSION, '5.6.0', '<=') )
?>
&emsp;&emsp;&emsp;&emsp;开启评论审核
&emsp;&emsp;&emsp;&emsp;“订阅者”用户开启评论审核
<?php
$wf_enable_comment_check =get_option('wf_enable_comment_check');
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册