WP-PostViews Plus 文章底部显示文章阅览次数
因为 WP 没有内建的文章阅读计数器,所以如果需要显示文章阅读次数或按照文章阅读次数来进行文章排名的话,就得想办法了。其实,WP-PostViews Plus插件相信大家用过WP的人都会熟知,要区分于于WP-PostViews这个插件,这两个插件是不同的插件,是我们就可以利用这个插件来达到我们需要的目的;下面介绍下这个插件:
- 在官方上有说明:WP-PostViews Plus是WP-PostViews的升级版本,它可以辨识流量来源是用户或者搜索引擎机器人,还能按天显示浏览最多的文章。
- 现在版本是:1.1.18
- 可以兼容到WP2.8.3版本,不过在我这个2.8.4版本上照样兼容
- 下载地址:http://wordpress.org/extend/plugins/wp-postviews-plus/
使用方法:
- 在官方网上下载下来,解压缩
- 将postviews_plus 文件夹上传到 /wp-content/plugins 中
- 进入后台,到插件管理面板中将它激活。
- 在文章中显示阅览次数的方法:在显示文章内容的页面(我用的inove主题显示文章的页面是single.php)的适当位置添加如下代码:
<?php if(function_exists('the_views')) { the_views('次浏览', true); } ?> - 在侧边栏中显示阅览最多的文章:在侧边栏页面(我用的inove主题侧边栏的页面是sidebar.php)的适当位置添加如下代码:
<?php get_most_viewed('post', 10, 0, true, false); ?> - 显示最近N天内阅览最多的文章:在显示文章内容页或侧边栏适当位置添加如下代码:
<?php get_timespan_most_viewed('post', 10, 30, true, false); ?>
参数说明:
- ‘post’ :显示文章的浏览次数,而不是页面;
- 10 :最多显示10篇文章
- 0和30 :文章标题的字数限制,0为无限制,30为显示30天以内的文章统计
- true :显示文章,若改为 false 则不显示文章
- false :不显示搜索引擎机器人的查询次数,若改为 true 则全部显示。
下面是WP-PostViews的一些用法:
- WP-PostViews 可以实现文章阅读数统计功能,而且还可以实现侧边栏 Widget 以及显示最受欢迎(阅读数最多)文章、某分类下最受欢迎(阅读数最多)文章等功能。
- 现在版本:1.50
- 兼容:2.8及以上
- 下载地址:http://wordpress.org/extend/plugins/wp-postviews/
我喜欢它的是可以实现侧边栏 Widget,直接在后台拖过去就行,不用修改源文件,具体用法:
- 下载安装,将解压得到的 postviews 文件夹上传到 /wp-content/plugins 文件夹中;
- 激活 WP-PostViews 插件,然后可以去 Options 中设置;
- 修改 /wp-content/themes/<YOUR THEME NAME>/index.php(single.php, post.php 或 page.php)
- 如果修改 index.php 找到
<?php while (have_posts()) : the_post(); ?>
将下面的代码添加到适当的位置,这里可以显示单篇文章的阅读次数
<?php if(function_exists(’the_views’)) { the_views(); } ?> - 登录“WP-Admin -> Options -> Post Views”可以配置该插件
Count Views From 设置被统计的用户群
Views Template 该插件显示样式 - 侧边栏Widget使用
激活 “WP-PostViews Widget” 插件
登录 “’WP-Admin -> Presentation -> Widgets”
为了显示“Most Viewed Post(最受欢迎文章)”拖曳(Drag)“Most Viewed Widget”到侧边栏
可以点击配置图标对 “Most Viewed Widget” 进行配置,然后点击“Save changes”保存 - 显示最受欢迎(阅读次数最多)文章,使用下面语句:
<?php if (function_exists(’get_most_viewed’)): ?> <?php get_most_viewed(); ?> <?php endif; ?>
获取被阅读次数最多的10篇文章和页面:get_most_viewed(’both’, 10);
第一个参数是你想得到的列表的类型是“文章”或“页面”或“两者都有”,如“’pos”、“page”或者“both”
第二个参数是你想得到的列表的个数 - 显示某个分类下最受欢迎(阅读次数最多)文章
<?php if (function_exists(’get_most_viewed_category’)): ?> <?php get_most_viewed_category(); ?> <?php endif; ?>
ID为1的目录下阅读最多的10篇文章和页面:get_most_viewed_category(1, ‘both’, 10);
第一个参数是分类目录的ID
第二个参数是列表的类型“文章”或“页面”或“两者都有”,如“post”、“page”、“both’”
第三个参数是列表中对象的个数
I just wanted to be famous. ,
第一款不是很管用呀。
。。我也在找。。