为statpressCN插件增加统计发布文章数功能[原创]

使用wordpress已经有段时间了,一直在为我的blog收集更适合我的插件,为了增加统计功能我找到了statpress,这个是个英文的统计插件,但能统计的数据相对简单,无意间又发现了statpresscn这个中文插件,这个插件是在statpress的基础上改进来的,增加了很多有用的统计,具体下载地址在http://wordpress.org/extend/plugins/statpresscn/,有同样需要的朋友可以去下载。

在使用这个插件的过程中,发现了一个小问题,就是visits和yesterdayvisits在我的blog里统计不出来,但使用英文的statpress却可以统计出访问人数。同时还有一个不能满足我的需求,就是不能统计当前我的blog供发表了多少篇文章。既然这样不妨就自己动手改改。

对于统计访问人数,首先找到第2450上下,可以发现,中文版的对于day和yesterday的定义是这样的

中文版:
$today = $wpdb->get_var(“select date(utc_TIMESTAMP()+ interval $blogtz hour)+0”);
$yesterday = $wpdb->get_var(“select date(utc_TIMESTAMP()+ interval $blogtzyesterday hour)+0”);

英文版:
$today = gmdate(‘Ymd’, current_time(‘timestamp’));
$yesterday = gmdate(‘Ymd’, current_time(‘timestamp’)-86400);

这样把中文版的两行用//注释掉,加上英文版的这段代码,在我的blog里就正常了,所以,如果各位博主遇到同样的问题,不妨这样试试。

言归正传,下面来……..