原创文章,转载请注册出处,本文地址:http://velep.com/archives/120.html
摘要:wordpress功能很强大,但不可思议的是自身居然没有文章浏览统计功能,可能是外国人对这个功能不屑一顾吧。本文描述了在suffusion主题上使用wp-postviews插件实现文章浏览统计功能,使博主可以清楚的知道自己写的文章被浏览的次数,同时还可以在侧边栏上实现诸如根据浏览次数进行的热门文章排行等功能。
使用在线安装wp-postviews插件。注:有wp-postviews和wp-postviews plugin,在这里用的是前者,后者是前者的一个增强版。
根据wp-postviews插件的安装描述,使用时,只要在主题下的index.php或者archive.php, single.php, post.php or page.php等文件中添加the_views()的调用即可。但suffusion主题比较特殊,而且不同版本之间还有点不一样。
我使用的suffusion主题是4.0版本,wp-postviews插件的使用如下所述。
修改actions.php文件
打开wp-content/themes/suffusion/functions/actions.php文件,找到suffusion_print_author_byline()函数,该函数按照设定的格式返回文章作者的署名。我们把文章浏览数放在这里。
在suffusion_print_author_byline()函数结尾处即return $ret;的上面加上如下语句:
echo "<span class="views">";
the_views(); echo "</span>\n";
这样就可以正确调用the_views()函数了。具体效果可以参考我的主页或单个文章的页脚。
热门文章排行功能
使用wp-postviews插件并借助外观—>小工具—>views,可在侧边栏中实现热门文章排行功能。只需要把外观—>小工具—>views拖放到侧边栏上并进行相应配置即可。其效果如本站右边栏所示。