wordpress教程

WordPress调用评论人数

我的站长站 2020-04-10 人阅读

网上搜索了一下,发现 zwwooooo 大叔已经折腾过这个功能,试了一下,还可以用,分享过来,有需要的朋友不妨试试。

直接将下面的函数添加到当前主题的 functions.php

/* 获取文章的评论人数 by zwwooooo | zww.me */
function zfunc_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 ($comments as $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]; //返回评论人数
}
return 0; //没有评论返回0
}

调用方法:

<?php echo zfunc_comments_users($postid); ?>

参数说明:$postid 是需要获取评论人数的文章ID

一般用法:在一般主题的loop里面可以这样用:

<?php echo zfunc_comments_users($post->ID); ?>

PS:还可以输出评论总数,用法:

<?php echo zfunc_comments_users($postid, 1); ?>


相关推荐
  • 网站评论
  • wordpress调用
  • 织梦cms畅言评论插件
    织梦cms畅言评论插件

    织梦cms畅言评论插件功能说明:畅言是一个简单而强大的社会化评论及聚合平台。用户可以直接用自己的社会化网络账户在第三方网站发表评论,并且一键评论同步至社交网络将网站内容和自己的评论分享给...

    织梦cms插件 2264 6年前
  • 帝国CMS评论插件7.0&7.2
    帝国CMS评论插件7.0&7.2

    帝国CMS评论插件常见问题:1、页面报错Parse error: syntax error, unexpected &#39;[&#39; in eextendcommentconfig.php on line 98答:PHP版本如果低于5.4,请将PHP文件中涉及到[] 的数组短标签...

    帝国cms插件 2084 6年前
  • 织梦CMS仿畅言评论插件
    织梦CMS仿畅言评论插件

    插件截图插件安装说明1、登录织梦后台,找到左侧菜单‘模块’- ‘上传新模块’2、点击选择文件上传gbk.xml或者utf8.xml,点击确定完成插件的上传3、点击左侧菜单‘模块’- ‘模块管理’,点击插件名称...

    织梦cms插件 2620 5年前
  • wordpress调用热门信息方法
    wordpress调用热门信息方法

    wordpress如何调用热门信息?今天一起了解一下在wordpress常使用的标wordpress调用热门信息方法,只要使用下面的代码函数,复制到相应的位置就可以出现以a链接为开头的15个按文章量排序的热门标签。<?...

    wordpress教程 162 3年前
  • wordpress调用内置自带jquery库的代码方法

    jQuery库是时下最流行、最通用的前端开发js框架,目前百分之九十以上的wordpress主题几乎都有使用jquery库,我们在制作 wordpress主题的时候一般会先下载jquery库文件,然后与模板文件放在一起,再在模板代码中调用。其实作为时下最流行的开源程序 wordpres...

    wordpress教程 115 4年前
  • WordPress调用评论人数

    网上搜索了一下,发现 zwwooooo 大叔已经折腾过这个功能,试了一下,还可以用,分享过来,有需要的朋友不妨试试。直接将下面的函数添加到当前主题的 functions.php/* 获取文章的评论人数 by zwwooooo | zww.me */function zfunc_comments_users($postid=0,$wh...

    wordpress教程 87 4年前
最新更新