格物往事

wp-postviews 插件的安装、配置与使用

WP-Postviews 是一款被WP博友广泛使用的一款浏览量统计插件,当前版本是1.50,开发者为Lester Chan。它可以统计每篇日志被浏览的次数,这样就可以让博主知道哪些日志受读者欢迎,并且可以实现博客日志浏览量排行等功能,非常方便和强大。 Postviews 1.50 还支持缓存,安装WP Super Cache 等缓存插件后,它仍然正常统计。只是在安装静态化插件以后,该插件就会停止统计。还好,月光博客推出了一款静态化插件,可以解决该问题。

1.下载、安装

你可以使用后台的插件搜索功能直接安装,或者下载zip文件后进行安装,这里不再赘述。

WordPress.Org 下载地址:http://wordpress.org/extend/plugins/wp-postviews/
官方站点:http://lesterchan.net/portfolio/programming/php/#wp-postviews

2.后台配置

安装、激活该插件后,在设置 -> Postviews 进行配置。

第一部分:

1) Count Views From: 设置被统计的用户群,Everyone是所有人、Guest Only仅访客、Registered Users Only仅注册用户,默认:仅访客;

2) Exclude Bot Views: 是否排除搜索机器人的浏览数,可选项:是、否,默认:否;

3) Views Template: 浏览量的显示格式,默认是:%VIEW_COUNT% views ,可改为 :%VIEW_COUNT% 阅

第二部分:

Most viewed Template: 侧边栏 Widget 显示浏览量最多的文章(亦称“最受欢迎文章”)列表时的显示格式,可自行修改。默认:<li><a href=”%POST_URL%”  title=”%POST_TITLE%”>%POST_TITLE%</a> – %VIEW_COUNT% views</li> ,可自行修改以符合你的需要,Allowed Variables是该段代码所用到的变量。

第三部分:

Display Options 显示选项:统计结果是否在首页、文档页、页面、归档页、搜索页、其它页显示。

值都是一样的,分别为:Display to everyone 对所有人显示、Display to Registered Users Only 只对注册用户显示、Don’t Play on Archive Pages 不在归档页显示。

Save Changes: 保存按钮,保存上述所有设置。

第四部分:

卸载该插件。禁用该插件统计数据不会丢失,但卸载该插件会丢失所有统计数据,因此该插件建议在卸载该插件之前先用数据库备份插件备份下数据库。

如果你确定要卸载,选中Yes复选框,点击“Uninstall WP-PostViews”按钮即可。

3. 前台显示

要改变前台显示的样式,只需在后台修改对应模板 Template 即可。

(1)显示统计数字

要想显示统计数据,必须在相应页面添加

the_views() 函数。在博客显示文章列表的主循环中,在你要显示统计数字的位置,添加这样一段代码
&lt;?php if(function_exists(‘the_views’)) { the_views(); } ?&gt;
这样就会按照你在后台设置的显示类型显示统计数值。比如,我的显示 “num 阅”
你需要修改的页面根据主题不同可能有所不同,可能有:首页 index.php、文档页 Single.php、页面 Page.php、归档页 Archive.php、搜索页 Search.php、tag.php标签页,如果不想在相应页面显示,就不用添加。
(2)最受欢迎文章列表

<?php if (function_exists(‘get_most_viewed’)): ?>
<ul>
<?php get_most_viewed(); ?>
</ul>
<?php endif; ?>
某分类最受欢迎日志:get_most_viewed_category();
某tag最受欢迎日志:get_most_viewed_tag()。

另外如果你想在后台查看日志浏览次数,水煮鱼还开发了一个插件 Postviews for Admin 让你在后台直接查看日志的浏览次数。

4. WP-PostViews的静态JavaScript版

月光博客 开发了一个基于JavaScript的插件,可以解决PostViews插件无法统计静态化页面的问题,有兴趣的可以去看看。http://www.williamlong.info/archives/1309.html

退出移动版