网上查找了一下,发现 zwwooooo 大叔现已折腾过这个功用,试了一下,还能够用,共享过来,有需求的朋友无妨试试。
直接将下面的函数添加到当时主题的 functions.php
/*获取文章的谈论人数byzwwooooo|zww.me*/ functionzfunc_comments_users($postid=0,$which=0){ $comments=get_comments('status=approve&type=comment&post_id='.$postid);//获取文章的一切谈论 if($comments){ $i=0;$j=0;$commentusers=array(); foreach($commentsas$comment){ ++$i; if($i==1){$commentusers[]=$comment->comment_author_email;++$j;} if(!in_array($comment->comment_author_email,$commentusers)){ $commentusers[]=$comment->comment_author_email; ++$j; } } $output=array($j,$i); $which=($which==0)?0:1; return$output[$which];//回来谈论人数 } return0;//没有谈论回来0 }
调用办法:
<?phpechozfunc_comments_users($postid);?>
参数阐明:$postid 是需求获取谈论人数的文章ID
一般用法:在一般主题的loop里边能够这样用:
<?phpechozfunc_comments_users($post->ID);?>
PS:还能够输出谈论总数,用法:
<?phpechozfunc_comments_users($postid,1);?>
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!
原文地址:WordPress调用评论人数发布于2022-05-15 07:43:19