WordPress 插件之 wp-PostViews 使用注意问题

本文包括wordpress 插件wp-PostViews的两点使用问题: 1. 怎么在需求要的页面位置显示浏览人数; 2. 热门文章”小工具中的n/a问题解决方法. wordpress 插件wp-PostViews这个插件的使用着实花了我不少时间,感觉网上的资料讲的都不是特别清楚,有几个地方还比较容易引起错误的理解,现在记录一下,我主要想说两点:

(1) 怎么在需求要的页面位置显示浏览人数

关于这个问题,网上流行的说法是: 首先在相关页面找到

<?php while (have_posts()) : the_post(); ?> 

然后在该代码的后面任何地方添加

<?php if(function_exists('the_views')) { the_views(); } ?> 

这个方法我开始就没理解对,或者说这句话本身实在是很有导向性,我一开始总是以为在

<?php while (have_posts()) : the_post(); ?>

后面紧跟着就加

<?php if(function_exists('the_views')) { the_views(); } ?>

,其实不是这样的,

<?php if(function_exists('the_views')) { the_views(); } ?>

这句话可以添加到任何地方,只要是在

<?php while (have_posts()) : the_post(); ?>

的后面,但是这个任何地方却是每个博客都不一定一样的,比如说我的浏览次数是显示位置如下:wp-views-example`

那么你就需要找到显示 “发表于2012年12月29日 作者sigmaify”的对应代码,然后在这个对应的代码后面添加

<?php if(function_exists('the_views')) { the_views(); } ?>`

(2) “热门文章”小工具中的n/a问题解决方法

wp-PostViews还有一个比较方便的功能就是现实那写most-viewed posts, 可以理解成为热门文章吧,但是一般人(包括我自己)一开始要是直接拖动那个小工具,没有进行任何修改的话,真实页面显示的往往是N/A, 这个问题的原因是这样的:在“WP-PostViews views statistics”这个小工具里面有一个category ids选项,就是让你填写你想要从哪些分类中进行热门文章(冷门文章)的筛选,如果不指定的话,就默认从所有文章中选出热门或者冷门文章。但是这个小工具默认的category id是0, 要是你的文章分类中没有任何一个分类的id是0,那么当然没有任何文章可以显示了,所以才会出现N/A。只要把这个category ids清空或者填写你真实存在的category id就可以解决并且正确显示了。

想要更具体的理解这个插件的话还可以看看下面两个链接,一开始我也是要用了的时候一通狂搜,等看到下面两个的时候貌似清楚了一点。

http://www.solagirl.net/wp-postviews-instruction.html

http://www.chhua.com/web-note1865

Written on January 6, 2013