• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > wordpress CMS主题制作 > WordPress评论统计怎样排除(多个)管理员的评论数

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

    作者: 分类:wordpress CMS主题制作 点击: 2,249 次
    wordpress CMS主题:ssmay主题

      博客运行了一段时候之后,我们就希望有个统计,统计出发表了多少文章,有多少评论,多少标签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
    本文时间:2014-09-19 10:21:06
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.