限制评论WordPress

时间:2018-09-21 12:36:33

标签: php wordpress

我修改了我的代码。现在,用户可以看到他们的评论,而管理员可以看到所有用户的评论。但是仍然用户看不到admin的评论。他们只能看到他们的评论。我该如何实现。

<?php

/**
 * Used as a callback by wp_list_comments() for displaying the comments.
 */
function _s_comment( $comment, $args, $depth ) 
  {
    $GLOBALS['comment'] = $comment;
    $current_user_id = get_current_user_id();
    $current_user = wp_get_current_user(); 
    if ( 'pingback' == $comment->comment_type || 'trackback' == $comment->comment_type ) : ?>
      <li id="comment-<?php comment_ID(); ?>" <?php comment_class(); ?>>
      <div class="comment-body">
      </div>
      <?php elseif ( $current_user_id == $comment->user_id || ($current_user->roles[0] == 'administrator' ) : ?> 

       <li id="comment-<?php comment_ID(); ?>"

1 个答案:

答案 0 :(得分:0)

好的,我已经找到解决方法了

if($ current_user_id == $ comment-> user_id || $ post-> post_author == $ comment-> user_id