WP-Postviews 是我一直推荐的插件之一,它可以在统计每篇日志被浏览的次数,通过对每篇日志的统计,这样我就可以知道哪些日志受读者欢迎,并且可以实现博客日志流量 Top 10 等功能,非常方便和强大。并且最新版的 Postviews 还支持缓存,在你的博客使用 WP Super Cache 等缓存插件缓存之后,它照样还可以进行统计。
WP-Postviews 安装和设置
WP-Postviews 安装非常简单,只要上传和激活即可。然后到 WP 后台 》 设置 》 Postviews 配置输出:
首先它可以让你设置统计那些用户的浏览,everyone 是统计所有人,guest 是普通用户,registered user only 只统计注册用户 。
Postviews 可以让你选择是否统计蜘蛛爬虫的浏览。
设置显示的模板
它还可以让你显示浏览次数最多的日志列表的模板
另外它还能详细设置哪些页面可以显示日志的浏览此数和显示给谁,我觉得这个貌似有点多余了。
当你卸载 Postviews 的时候,它还可以让你把写入到 options 的选项删除了。
WP-Postviews 使用
要让你的博客在页面上显示浏览次数,你需要修改你博客当前使用的主题,在主循环中插入以下代码:
以下为引用的内容: <?php if(function_exists('the_views')) { the_views(); } ?> |
你可能需要修改 index.php, archive.php, single.php, post.php 或者 page.php 等。
显示最受欢迎的日志的代码是:
以下为引用的内容: <?php if (function_exists('get_most_viewed')): ?> <ul> <?php get_most_viewed(); ?> </ul> <?php endif; ?> |
某个分类和某个 tag 下的最后欢迎日志分别是:get_most_viewed_category()
和 get_most_viewed_tag()
。
WP-Postviews 高级技巧
WP-Postviews 是把数据存储到 WordPress 自定义字段中去的,所以如果你使用的是 Popularity Contest 这个插件,可以通过一个函数转换到 PostViews,并且我们还可以结合缩略图等设置生成,最受欢迎日志缩略图列表:
以下为引用的内容: <?php $numberposts = 10; //要显示日志的数量 $most_viewd_posts = new WP_Query(); //使用 WP_Query 自定义 WordPress Loop $most_viewd_posts->query('showposts='.$numberposts.'&orderby=meta_value&meta_key=views'); ?> <ul> <?php while ($most_viewd_posts->have_posts()): $most_viewd_posts->the_post();?> <li><a href=http://www.chinaz.com/Webbiz/Exp/"<?php echo the_permalink(); ?>" title="<?php the_title(); ?>"><img src=http://www.chinaz.com/Webbiz/Exp/"<?php echo get_post_meta(get_the_id(), 'thumbnail', true); ?>" alt="<?php the_title(); ?>" /></a></li> <?php endwhile; ?> </ul> |
另外如果你想在后台查看日志浏览次数,我还开发了一个插件 Postviews for Admin 让你在后台直接查看日志的浏览次数。
原文地址:http://fairyfish.net/2009/11/16/wp-postviews/
广州市越秀区沿江中路313号康富来国际大厦1203-1205室
深圳市福田区深南大道6007号安徽大厦创展中心18楼14-17室
上海市长宁区延安西路895号申亚金融广场18楼D2-10
佛山市禅城区季华五路万科金融中心3313室
Copyright © 2003-
互诺科技, All Rights Reserved
粤公网安备 44010402000282号 粤ICP备09019378号-1