Wordpress内置的获取评论数的方式会包含作者自己的评论,让人觉得明显不好,只好自己写方式来获取。这个方法已经在WordPress版本3.4.1中测试过了。
复制代码如下:
/获取文章内容的评论数,不包括作者本人
函数Get_Comments_Number_Filter_Author(){
Global$WPDB,$post
//必须担心作者名
$author='作者名';
$comments=$wpdb->;get_results("SELECTcount(0)astotalFROM$wpdb->;comment_post_ID=$post->;ID和comment_type=''和comment_approved='1'和comment_author!='$author'";
return$comments[0]->;总计;
}
编码的基本原理很简单,就是自己写sql语句表示从评论中获取的评论数,不包括文章作者的评论。
将此方法复制到主题样式的funtions.php文件中,并在必要的区域启用它。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)