wordpress CMS主题 微信
  • 全部教程
  • Home > wordpress CMS主题制作 > WordPress评论统计怎样排除(多个)管理员的评论数

    WordPress评论统计怎样排除(多个)管理员的评论数

    高时银博客 wordpress CMS主题制作 点击: 1,891 次 0 0

    博客运行了一段时候之后,我们就希望有个统计,统计出发表了多少文章,有多少评论,多少标签tags,有多少友情链接,博客运行了多少天 等等。一般人都希望自己博客的评论越多越好,人气还是很重要的嘛。有评论,博主就有回复,如果是每天评论都回复的话,那么有一半是自己在灌水,真实的评论可能只有一半,访客飞评论其实没有显示的那么多,而一些像我这样的人则希望把自己评论数排除掉,还原一个真实的评论数。那么,WordPress评论统计怎样排除(多个)管理员的评论数

    以此为例:

    <li>日志总数:<?php $count_posts = wp_count_posts(); echo $published_posts = $count_posts->publish;?> 篇</li>

    <li>评论总数:<?php echo $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments where comment_author!='William'");?> 篇</li>

    <li>标签数量:<?php echo $count_tags = wp_count_terms('post_tag'); ?> 个</li>

    <li>链接总数:<?php $link = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = 'Y'"); echo $link; ?> 个</li>

    <li>建站日期:2007-04-22<br />

    <li>运行天数:<?php echo floor((time()-strtotime("2007-4-22"))/86400); ?> 天</li>

    <li>最后更新:<?php $last = $wpdb->get_results("SELECT MAX(post_modified) AS MAX_m FROM $wpdb->posts WHERE (post_type = 'post' OR post_type = 'page') AND (post_status = 'publish' OR post_status = 'private')");$last = date('Y-n-j', strtotime($last[0]->MAX_m));echo $last; ?></li>

    这是一个简单的博客统计,现在我们只看第二个评论总数,其中comment_author!='William'的作用是排除我自己的评论,这个我相信大家都能看懂的,现在有一个问题,就是博客管理员不止我一个人,有2个甚至更多,那么我们如何去排除所以的管理员呢?其实方法很简单。

    比如:博客有2个管理员,分别是:aaa、bbb,则用comment_author!='aaa' And comment_author!='bbb' 替换原来的。如果还有管理员再添加。

    这样就达到我们想的效果了。


    文章作者:高时银博客
    本文地址:http://wanlimm.com/77201409192358.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    目前还没有评论。赶快来坐沙发吧。

    发表评论