Current version: 3.0.2  (released at 2007-4-8 21:06)

Yskin's wp-statistics,在Blog侧边栏上显示一些统计信息,比如文章数、评论数、最后更新日期等。

本插件从3.0版开始只兼容WordPress 2.1.x。3.0版重新设计了整个插件的架构,现在可以在后台很方便地调整统计信息内容及格式了。另外还新增了一些功能,比如提供了对SBM的支持。

统计代码里可以使用的标签均可以在插件后台的示例里找到。而统计代码里可以内嵌PHP代码,方便您扩充功能。

比如,您使用Akismet插件来防范垃圾评论,则可以在统计代码里加上一行<?php echo get_option('akismet_spam_count') ?> spam comments blocked by Akismet来显示Akismet总共为您拦下多少垃圾评论。而如果您启用了WordPress的Cache功能,则可以使用<?php global $wp_object_cache;echo 'Cold/Warm/Miss:' . $wp_object_cache->cold_cache_hits . '/' . $wp_object_cache->warm_cache_hits . '/' . $wp_object_cache->cache_misses; ?>来显示Cache的命中数。

使用WordPress 2.0.x系列的朋友请下载Yskin's wp-statistics 2.3

主要功能(Feature)

  • 在Blog侧边栏显示:
    1. 文章数
    2. 页面数
    3. 分类数
    4. 标签数(需要安装UTWUTW插件)
    5. 链接数
    6. 评论数/访客评论数/管理员评论数
    7. Trackback和Pingback数
    8. 文章和页面的总字数
    9. 建站天数
    10. 最后更新日期
  • 支持Sidebar ModulesSidebar Modules

软件下载(Download)

  • wp-statistics.txt (直接点击链接,浏览器将弹出另存为对话框)
  • wp-statistics.phps(直接点击链接,浏览器将在新窗口显示高亮过的PHP源代码)

安装说明(Installation)

  • 下载wp-statistics.txt文件,重命名为wp-statistics.php
  • 将该文件上传到WordPress的插件目录wp-content/plugins/
  • 到WordPress管理后台的插件页面激活“Yskin's wp-statistics”插件。
  • 进入wp-statistics设置页面对统计代码进行设置。设置页面有统计代码示例可供参考。
    注意:统计代码为html格式,可以内嵌PHP代码。要注意将小于号等符号写成html实体。
  • 如何让统计信息显示出来:
    • 如果您使用了Sidebar Modules控制您的侧边栏,则到SBM设置页面,新建一个模块,选择模块类型为"Statistics module"即可。您可以在SBM的设置页面里设置本模块的位置和显示在哪些页面,作为统计信息,最好只显示在Blog首页。
    • 如果您没有使用SBM插件,则需要手工修改模板,在模板的sidebar.php里的适当位置加入下列代码:
      <?php if ( (function_exists('ShowStatistics')) and is_home() ) { ?>
      
      	<div class="sb-stat">
      
      		<h2>统计</h2>
      
      		<?php ShowStatistics(); ?>
      
      	</div>
      
      <?php } ?>
  • 最好在CSS文件里把统计部分的字体设置为宋体,因为宋体是等宽字体,这样会比较整齐些。在您的模板的CSS文件里加入CSS代码.sb-stat {font-family: 宋体, Verdana}即可。

屏幕截图(Screenshot)

Yskin's wp-statistics插件截图

更新日志(Changelog)

Version 3.0.2  (2007-4-8 21:06)
  • 修正和WPW的兼容性问题。感谢lichzy
Version 3.0.1  (2007-3-30 17:30)
  • 兼容新版K2内置的SBM。
  • 不再支持WPW。SBM确实比WPW好,而两者的安装都比较麻烦,最好是使用K2这样已经内置了SBM的模板。
Version 3.0  (2007-2-13 16:47)
  • 修改了整个架构,现在用户可以在后台自由设置要显示的统计内容,而不用手工修改插件文件。
  • 开始支持WordPress 2.1系列,不再支持2.0.x系列。
Version 2.3  (2007-2-9 13:16)
  • 增加对WordPress WidgetsWordPress WidgetsSidebar ModulesSidebar Modules的支持。感谢Edward
Version 2.2  (2006-12-6 11:20)
  • 增加遗忘的“链接总数”。
  • 在某些不支持mb_string函数库的服务器上使用自己写的mb_strlen()函数。
Version 2.1  (2006-12-2 16:59)
  • 增加cache的hits和misses的显示。
Version 2.0  (2006-11-3 18:45)
  • 全面重写代码,用类将代码包起来,并使用类内部的get函数来取代原来的众多函数。
  • 使用WordPress提供的cache功能,在打开cache功能的WordPress上可以大幅减小插件的执行时间。
Version 1.4.1  (2006-8-8 21:13)
  • 弃用bcdiv()函数,改用除法和取整函数。
    好像很多人的PHP环境不能用BC math高精度数学函数。看了一下,也没必要非要使用bcdiv()函数,因为整型一般都是32位的,足够表示时间戳,直接用除法再加上个取整函数就可以了。
Version 1.4  (2006-8-3 17:06)
  • 优化将各个数据加上<br />组合起来的方法。改用implode()函数组合各个数据。
  • 增加来宾发表的评论数和作者发表的评论数的显示,放在评论总数的title里。
  • 将原来的“Blog建立时间”改为“最早文章日期”。Blog建立时间由用户自行修改。显示建站日期的同时在title里显示建站天数。
Version 1.3  (2006-7-13 16:07)
  • 以前的文章数只包含已发布的文章,现在包含了已发布文章和私人文章,不包含草稿。
  • 总字数修改为统计所有已发布文章、私人文章和独立页面,因为我觉得私人文章也算是自己写的字嘛。
Version 1.2  (2006-7-7 16:24)
  • 在文章数下面增加了页面数。
  • 把评论和Trackback&Pingback分开。
  • 增加了最后更新时间和Blog建立时间,分别通过查询文章修改时间的最大值和最小值来实现。
Version 1.1  (2006-7-7 15:07)
  • 修正了一个小错误:获得的当前时间是gmt时间,应该和post_date_gmt比较而非post_date。从Post Word CountPost Word Count插件抄来的错误代码,555~~。
Version 1.0  (2006-7-5 22:47)
  • First release,可显示文章数、评论数、分类数、TAG数和总字数。

本文共有 51 条评论Yskin's wp-statistics


  1. 1 gerry

    很好用,谢谢:)

  2. 2 simba

    谢谢分享
    收下了

  3. 3 fany

    yskin,你好,我是按照你上述的做法的,可是我的blog仍是没反应,不知道为什么.http://fanyblog.itn8.com/.请你指教下.thanks!

  4. 4 fany

    我当前主题是默认的经典样式,是不是与主题有关,换别的主题需要针对性的修改哪些参数呢?谢谢哦。

  5. 5 fany

    好了,显示了。我已经解决了。呵呵.谢谢你的插件. 

  6. 6 yskin

    啊哦,WordPress新手。

    你的sidebar.php文件改得不太对啊。你可以照着其他代码的样子改嘛。sidebar.php里每一段是要用<li>标签包起来的,比如:

    <li><h2>Archives</h2>
    <ul>
    <?php wp_get_archives('type=monthly'); ?>
    </ul>
    </li>

    所以wp-statistics插件的写法应该是把中间的那段PHP代码修改为:<?php ShowStatistics(); ?>,当然,你要是喜欢列表模式,加个flase参数就好了。

  7. 7 Null

    但是在用widget的时候没有“统计”标题啊~汗……

  8. 8 Null

    我不是那个意思……我装了那个widget的插件……但是你的stat模块没有配置选项……而且也没有标题哈~

  9. 9 Null

    谢谢……不用回复了……换用了K2和SBM,问题解决了……

  10. 10 yskin

    SBM设计的时候就是为了替代WordPress Widgets插件的。SBM提供了更多的功能,而且也兼容Widget。但是,两者总还是有些不同。我还是比较喜欢用SBM,而且K2又自带,所以对WPW考虑不周。

    Yskin's wp-statistics 3.0设计时同时考虑了SBM和WPW,但是倾向于SBM多一些,有些地方能照顾SBM的就不再管WPW下的效果了。所以,请多包含。

  11. 11 iamcj

    相当好用,呵呵

  12. 12 lichzy

    刚上面忘记输用户名了 :-) 你好,我用这个插件有如下问题:
    # 下载wp-statistics.txt文件,重命名为wp-statistics.php。
    # 将该文件上传到WordPress的插件目录wp-content/plugins/
    但是在激活的显示
    Fatal error: Call to undefined function register_sidebar_module() in /home/.mela/y009/lichzy.cn/wp-content/plugins/wp-statistics.php on line 320
    这个是怎么回事?
    我的wordpress是2.1.3

    谢谢!

  13. 13 Spider

    好插件~~谢谢,我用上了

  14. 14 酋长

    如果WP上有文件,怎么添加文件的下载次数的代码。。谢谢。。

  15. 15 stephen

    2.2能用吗

  16. 16 little4

    非常感谢,笑纳:)

  17. 17 dragongod

    呵呵,yskin老大好久没更新这个插件了?这个插件好像对新版的2.2.x里面自带的widgets支持不好啊,完全无法显示这个插件呢。。。

  18. 18 禅猫

    2.31可以使用么 我安装完 虽然也可以显示 但是在后台和前台 显示统计的数据上面会出现如下错误

    WordPress database error: [Table 'china73_cnbk.wp_categories' doesn't exist]
    SELECT COUNT(*) FROM wp_categories

  19. 19 ETiV

    好像对WP2.3以上版本的支持不是很理想...
    看首页据说数据丢了些...也很惋惜....
    希望作者能够尽快回来.看到这条消息,把这插件做的更完善.
    Good Luck! :-)

  20. 20 samubra

    下载不下来呀!!!打开全是乱码!!!!!!!
    你能不能用邮件发一份给我啊!!
    谢谢1!

  21. 21 Pat

    Can u translate to English version...
    I like this plugins

  22. 22 zenlo

    请问能不能加上个代码使得可以统计站点总访问数啊?谢谢

  23. 23 james

    好像是乱码亚,您能否将文件放在zip或rar里面,更方便,谢谢

  24. 24 james

    还有这个插支持最近版本2.32吗,,我试过了,好像不行,看不到这个插件

    谢谢

  25. 25 gerry

    Yskin 你好,我很喜欢这个插件,但它无法在非K2模板下使用,且没有对2.5的数据库更新,于是自己修改了一下, 让它能用于WP Widget,链接如下:
    http://gerry.lamost.org/blog/?p=98
    班门弄斧了~

  1. 1 rojoro’blog » Blog Archive » 给本博客装了几个插件
    Pingback2007-1-5 4:24 下午
  2. 2 风帆博客 » 几个有用的插件
    Pingback2007-1-8 4:31 下午
  3. 3 WordPress中文工作组 » 博客存档 » Yskin’s wp-statistics 2.3 发布!
    Pingback2007-2-9 6:07 下午
  4. 4   Yskin’s wp-statistics by Wordpress Blogging
    Pingback2007-4-7 12:27 上午
  5. 5 Yskin’s wp-statistics | Chinese WordPressers|WordPress’s extensions from Chinese Bloggers
    Pingback2007-4-10 7:03 下午
  6. 6 WordPress 2.2 almost beta (SVN 5241) » 默默の丸
    Pingback2007-4-11 5:20 下午
  7. 7 Yskin’s wp-statistics Plugin for WordPress|Chinese WordPressers|WordPress’s extensions from Chinese Bloggers
    Pingback2007-4-13 2:37 上午
  8. 8 Ubuntu本地搭建Apache+MySQL+PHP+Wordpress环境
    Pingback2007-4-14 5:52 下午
  9. 9 Wordpress Blogging : Blog Archive : 我正在使用的插件
    Pingback2007-5-17 1:17 上午
  10. 10 Plugins.Net.Ru
    Pingback2007-5-27 11:30 下午
  11. 11 ChangeLog
    Pingback2007-6-30 3:43 上午
  12. 12 wp更新插件和模版 at Zcc’s Blog.
    Pingback2007-7-7 10:46 上午
  13. 13 wp更新插件和模版 at Zhccc’s Blog.
    Pingback2007-7-8 1:47 上午
  14. 14 michale » Blog Archive » 我正在使用的插件
    Pingback2007-7-19 8:34 上午
  15. 15 我使用的Wordpress插件 at 许许如生
    Pingback2007-7-30 10:41 上午
  16. 16 little4’s life :: 调整blog部分组织
    Pingback2007-7-31 11:48 下午
  17. 17 本站的 WordPress 外掛清單│真.他媽的
    Pingback2007-8-28 2:52 上午
  18. 18 Chenta’s Scrapbook » links for 2007-09-14
    Pingback2007-9-14 1:31 下午
  19. 19 wordpress Theme,underone’s | 亦简亦繁 wordpress blog
  20. 20 默默の丸 » Blog Archive » Theme: underone’s G7 v1(basic)放出
  21. 21 [WordPress Plugins] Yskin’s wp-statistics 輸出部落格資訊
    Pingback2007-11-26 4:24 下午
  22. 22 眼球博客--Idea for cIo » 怎么利用wordpress搭建博客-眼球博客搭建经历
  23. 23 易诺守雪-enstudio.cn » Blog Archive » wp-statistics 修改适用于 WordPress 2.31
    Pingback2007-12-29 3:58 上午
  24. 24 WP升级到2.3 于 云居
    Pingback2008-2-9 3:41 下午
  25. 25 我所使用的WordPress插件 | 默默の丸
    Pingback2008-2-19 11:39 上午
  26. 26 Hon.’Blog 理财@誌 » wordpress插件指南
    Pingback2008-4-5 10:13 下午

请留下您的评论: