插件安装很容易,但是和大多插件都一样,安装后需要调用代码才能显示,我安装后,也调用了。但是就是不显示,后来才发现,我从其他地方复制过来的代码,函数是中文的单引号,这样致使函数失效,注意代码中参数的引号一定要是英文状态的。
下面分享下这个插件的使用:
WordPress是一个很优秀的blog系统,它本身的功能不是很全面,不过可以通过插件来实现,扩展性非常强.我们可以按照自己的意愿使用各种插件来完成各种功能。
WordPress没有内设文章浏览计数器功能,如果需要显示文章的浏览次数或者按浏览次数显示热门文章,可以通过WP-PostViews Plus插件来解决这个问题。
环境: wordpress程序
1、安装插件
在WP后台的插件管理中,搜索WP-PostViews Plus,建议安装这个,然后再安装一个 WP-PostViews Plus widget,这个是微件,可以显示分类下浏览量多的文章,很方便。
安装启用后,左侧最下面会出现postviews+的设置选项,我用的是默认的。
2、在页面中显示浏览量
在页面的适当位置中添加下面的调用代码,具体位置依主题而定,我的是加在了标题的下面,可以通过源代码查看标题下面的HTML标记,然后找到PHP文件中的这个标记的位置,再粘贴代码即可。
注意引号要英文的,建议手写。
<?php if(function_exists('the_views')){the_views('次浏览',true);}?>
3、显示浏览数最多的文章
在你想要显示浏览次数的地方插入如下代码:
<?php get_most_viewed('post', 10, 0, true, false); ?>
5个参数的说明:
‘post’: 显示文章的浏览次数,而不是页面
10: 最多显示10篇文章
0: 文章标题的字数限制,0为无限制
true: 显示文章,若改为 false 则不显示文章
false: 不显示搜索引擎机器人的查询次数,若改为 true 则全部显示
4、显示最近N天内的浏览最多的文章
在你想要显示浏览次数的地方插入如下代码:
<?php get_timespan_most_viewed('post', 10, 30, true, false); ?>
5个参数的说明:
‘post’:显示文章的浏览次数,而不是页面
10: 最多显示10篇文章
30: 显示30天以内的文章统计
true: 显示文章,若改为 false 则不显示文章
false: 不显示搜索引擎机器人的查询次数,若改为 true 则全部显示
5、WP-PostViews Plus 1.2.1 新版使用
2011-04-26日,这个插件出了新版本,后台中可以配置前台显示的模板了,还有侧边栏的模板。这个非常方便。简单介绍下,与上一版本的不同。
调用的时候直接调用 the_views(); 新版本去掉了该方法的参数,可以在后台设置模板。
1、在后台设置中的Postviews+ ,设置view template,如我的设置为:Views:%VIEW_COUNT%
2、还可以设置侧边栏的模板:
<li><a href='%POST_URL%' title='%POST_TITLE%'>%POST_TITLE%</a> - %VIEW_COUNT%次浏览</li>
6、WP-PostViews插件使用二:修改代码
要让你的博客在页面上显示浏览次数,你需要修改你博客当前使用的主题,在主题index.php中插入以下代码:
<?php if(function_exists('the_views')) { the_views(); } ?>
以上代码的插入位置,视想要其显示的位置而定。标题下方,是通常大多数人的选择。
你可能需要修改 index.php, archive.php, single.php, search.php,category.php,tag.php,post.php 或者 page.php 等。
7、怎么设置热门文章显示:
在当前WordPress博客主题支持widget(小工具)前提下,在可用小工具中把Views小工具放到相应位置即可。
Statistics Type
least viewed:浏览最少的文章
least viewed by category:该分类下浏览最少的文章
most viewed:浏览最多的文章
most viewed by category:该分类下浏览最多的文章
Include Views From
posts & pages:显示文章和页面
posts only:只显示文章
pages only:只显示页面
注:插件冲突问题,与WP-super cache或cos-html-cache插件冲突,需要停止以上插件或者在寻求破解方法。
上次和你换了友链忘记通知了。我的是河南SEO。
嗯 好马上添加
上次和你换了友链忘记通知了。我的是河南SEO。
嗯 好马上添加