限制注册用户在WordPress中每个帖子发表1条评论

时间:2017-05-31 07:42:40

标签: wordpress

我想在WordPress中将每个帖子的注册用户限制为1条评论。

我在下面使用了这段代码,但在这种情况下,它会在我网站的顶部栏上显示“你已评论过”的消息,并且什么也没做。

global $current_user, $post;
if ( !is_user_logged_in() ) {
    comment_form();
} else {
    $usercomment = get_comments(array('user_id' => $current_user->ID, 'post_id'=>$post->ID) );
    if($usercomment) { 
        echo '<p>You have commented</p>';
    } else {
        comment_form(); 
    } 
}

0 个答案:

没有答案