WordPress 博客首页添加站点统计显示

国产的博客系统都有首页显示博客站点统计功能,即可以在首页显示博客的文章数量、评论数量、留言数量、浏览数量等相关信息,但是进口货WordPress没有这个功能,但是可以另想方法实现这个功能,比如用代码调用,演示看博客吧首页顶部。博客吧介绍一下如何用调用函数实现这个功能。

添加站点统计方法步骤:

1、登陆博客后台,进入外观菜单下的编辑页面

2、选择index.php或其它文件,在相应位置添加函数调用代码,例如博客吧添加的以下代码:

1
2
3
4
5
6
7
8
9
10
11
文章:<?php $count_posts = wp_count_posts(); echo $published_posts = $count_posts->publish; ?> 篇
页面:<?php $count_pages = wp_count_posts('page'); echo $page_posts = $count_pages->publish; ?> 个
草稿:<?php $count_posts = wp_count_posts(); echo $draft_posts = $count_posts->draft; ?> 篇
分类:<?php echo $count_categories = wp_count_terms('category'); ?> 个
标签:<?php echo $count_tags = wp_count_terms('post_tag'); ?> 个
会员:<?php $users = $wpdb->get_var("SELECT COUNT(ID) FROM $wpdb->users"); echo $users; ?> 个
链接:<?php $link = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->links WHERE link_visible = 'Y'"); echo $link; ?> 个
评论:<?php $total_comments = get_comment_count(); echo $total_comments['approved'];?> 条
浏览:<?php get_totalviews(true, true, true); ?> 次
运行:<?php echo floor((time()-strtotime("2010-04-02"))/86400);?>天
更新:<?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; ?>

3、更新文件,然后打开添加了调用函数的页面,即可看见如博客吧顶部显示的状态

提示:上面的WordPress博客可调用函数部分来自互联网。

网友留言:

  1. 2016-06-16回复

    尝试往边栏 (sidebar.php)添加代码了,代码小白,一是不懂添加到那里;二是添加了却实现不了像大布丁网站那样的侧边栏功能,麻烦博客不吝指教,谢谢!

    • 博主板凳
      2016-06-17回复

      直接添加到sidebar.php文件即可显示。个性效果需要自己添加代码实现。

  2. 2012-08-03回复

    具体怎么操作··在哪个地方

  3. 2011-11-23回复

    拿走了其中的一行代码 呵呵 正好用到 谢谢分享

  4. 2011-11-18回复

    折腾到现在也达不到预期的效果,
    看我博客怎么能让显示也带的有上面栏目那样的黑点那?
    谢谢博主。

    • 博主板凳
      2011-11-18回复

      @xbaihao, 哪的栏目?什么黑点?

      • 2011-11-19回复

        @板凳, 我意思说是我的博客右边主题不是有墨色,和分行的前面有黑点,怎么设置这个统计也是那样显示的。

        • 博主板凳
          2011-11-19回复

          @xbaihao, 使用随机文章的样式,添加统计代码就可以了。

      • 2011-11-19回复

        @板凳, 不行那,我是超级新手,就属于只会安装博客那个层次,博主能不能麻烦告诉我代码怎么用,直接复制过去就可以用哪种。我也找了很多sidebar.php的资料,弄不懂那。我的其他的随机文章等都是插件实现的。

        • 博主板凳
          2011-11-19回复

          @xbaihao, 代码直接放进去就可以用了。

          • 2011-11-19回复

            @板凳, 把你上面的代码放进去不会出现那个墨色的了,你说的是随即文章的代码吗?那我也不知道怎么找到,

  5. 2011-10-29回复

    xiexie

  6. ***
    2011-08-05回复

    不错~~
    有没有统计每个栏目下的评论总和和访问综合的方法??

  7. 2011-05-11回复

    你好,想问下怎样添加添加CSS样式啊。做成和您这样像widget的格式。

    • 博主板凳
      2011-05-11回复

      @litchiliu, 直接使用你主题的widget相关的样式就可以了。

  8. 2011-03-07回复

    搞定了 谢谢了

    • 博主板凳
      2011-03-07回复

      @小不点, 对你有帮助就好。

  9. 2011-02-01回复

    你好。
    我注意到你现在的统计信息是在侧边栏,貌似是一个widgit。
    这样很美观。
    请问还是用本文的这个方法实现的么?
    或者是用的其他插件?

    • 博主板凳
      2011-02-01回复

      @严重浪漫, 直接在sidebar.php中添加上面的代码的。

      • 2011-02-01回复

        @板凳,
        麻烦你看看我的博客,我就是在sidebar.php中添加的,但是效果没有你的好。
        不知道如何能搞的像一个widget。
        多谢。

        • 博主板凳
          2011-02-02回复

          @严重浪漫, 你没有添加CSS样式。你把你主题sidebar.php中的如友情链接的CSS样式也用在统计上就可以了。

  10. 2010-12-28回复

    你好,非常感谢你提供这个方法,但是我初学,不太懂,不知为何按照你的方法统计访问量却是显示空白呢?谢谢~~

    • 博主板凳
      2010-12-28回复

      @masa, 你安装wp-postviews插件

  11. 2010-10-29回复

    灰常好…在完善下我的blog info去

  12. 2010-09-14回复

    一直等着你的后续文章啊……想知道还有哪些函数可调用。

    “注册用户 XX人”怎么实现?
    “标签 XX个”怎么实现?
    “引用 XX次”怎么实现?

    谢谢!

    • 博主板凳
      2010-09-14回复

      @严重浪漫, 内容已更新。WordPress的引用数量和评论的数量是计算在一起的。

发表留言