我尝试在当前帖子上获取当前登录用户的所有评论(以及管理员对此评论的回答)。除了来自管理员的顶级评论之外,其他用户不应该能够看到其他用户的评论。
$args =array (
'status' => 'approve',
'type' => 'comment',
// 'post_author' => get_current_user_id(),
'post_status' => 'publish',
'post_type' => 'post',
'user_id' => get_current_user_id(),
'number' => 20,
'offset' => 0,
'order' => 'DESC',
'orderby' => 'comment_date',
'count' => true,
);
$comments = get_comments( $args );
// Referer to http://codex.wordpress.org/Function_Reference/wp_list_comments
$list_args = array(
'reverse_top_level' => false // Show the latest comments at the top of the list
);
wp_list_comments( $list_args, $comments );
这不起作用,我一无所获。你知道如何制作"私人"用户之间关于帖子的评论可能吗?
答案 0 :(得分:-1)
https://developer.wordpress.org/reference/functions/is_user_logged_in/ - 阅读本文
<?php if(is_user_logged_in()){ ?>
your code
<?php } else { ?>
your code
<?php } ?>