除了使用 Google Analytics 统计整个博客的流量之外,我还使用 WP-Postviews 这个 WordPress 插件对每篇日志的点击数进行统计,通过对每篇日志的统计,这样我就可以知道哪些日志受读者欢迎,并且可以实现博客日志流量 Top 10 等功能,非常方便和强大。但是 PostViews 这个插件有点不好的地方就是不能在后台日志列表页面显示点击数,今天我查了下 WordPress 的 Hook,通过以下代码实现了这个功能:
add_filter('manage_posts_columns', 'postviews_admin_add_column'); function postviews_admin_add_column($columns){ $columns['views'] = __('Views'); return $columns; } add_action('manage_posts_custom_column','postviews_admin_show',10,2); function postviews_admin_show($column_name,$id){ if ($column_name != 'views') return; $post_views = get_post_meta($id, "views",true); echo $post_views; }
你只需将上面的代码复制到你的 PostViews 插件的原文件或者主题的 function.php 中即可,如果你不知道怎么做,也可以下载下面这个文件 PostViews for Admin,上传到你博客的插件目录,激活即可。最终效果让你可以在 WordPress 后台日志列表页面查看每篇日志的点击数,如下图所示:

在 WordPress 后台日志列表页面查看每篇日志的点击数
PS: 如果你还在使用臃肿的 Popular Contest,这里有篇文章教你如何 Popularity Contest 转换到 PostViews


沙发,这个正需要 欧也 我直接继承到别的插件里去……
支持 反对
测试成功,直接放到当前主题的 functions.php 里就可以~
支持 反对
博客标题是带阴影的啊?啥CSS效果?
支持 反对
text-shadow:1px 0 0 black;
支持 反对
成功使用,又被 Denis 完善了一个后台功能
支持 反对
是不是得激活WP-Postviews才能使用?
支持 反对
是的!
支持 反对
你好 我的qq号是248212416 能加我吗 有些事情想向你请教下
支持 反对
谢了
支持 反对
博主,使用插件此插件在后台看不到阅读次数,不知道那里出错,望指导下,谢谢
支持 反对
1. 是在 WordPress 后台的日志列表页面。是这个页面 http://fairyfish.net/wp-admin/edit.php
2. 更新到最新版,看看!
支持 反对
还有需要首先安装 PostViews 插件!
支持 反对
博主 我有很专业的问题要问你呢 自己也想做你这样的博客 怎么才能吸引这么多人来打广告呢 ?
支持 反对
坚持原创和专业!
支持 反对
我想问下 你本日的收入全来自独立博客吗 ?有其其他工作没呢?
支持 反对
你问多了,囧!
支持 反对
我有加你 博主 我是重庆商报的记者 希望你能接受下采访 毕竟是个好事情 希望你能够回复我 明天就要交稿了 我要做个网络36行的报道 到时你在腾讯大渝网能看到
我们已经先后写了 网络模特 还有网购团长 网络秘书 希望能尽快答复我
支持 反对
用到后台更好呵
支持 反对
有才 我也去试试看
支持 反对
我选择了下载“插件”形式,效果很好。
谢谢提供分享!
支持 反对
一直很奇怪,为什么WP不把浏览数作为自带的功能呢?难道是与我们的网站浏览习惯不同吗
支持1 反对
postviews-for-admin.php好像编码是ANSI的,激活后Description是乱码的
希望转换成uft-8再上传哦,可以省大家的时间了。
支持 反对
恩,好的!
支持 反对