2种方法实现WordPress博客文章浏览次数统计功能
今天垃圾站博客介绍2种方法实现WordPress博客文章浏览次数统计功能:
(1)使用插件:WP-PostViews Plus 可以简便的实现文章浏览次数统计,效果显示为“阅读:** 浏览数”垃圾站博客用的此方法,效果图如下:
(2)代码的实现博客文章浏览次数统计功能
首先、使用FTP登陆网站服务器,查找主题目录下的functions.php文件,在适当位置添加以下代码:
/* Postviews start */ function getPostViews($postID){ $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); return " 0 "; } return $count; } function setPostViews($postID) { $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ $count = 0; delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); }else{ $count++; update_post_meta($postID, $count_key, $count); } } /* Postviews start end*/
其次修改主题的single.php文件,在single.php文件中的endwhile; endif; wp_reset_query(); 循环前添加如下代码:
<?php setPostViews(get_the_ID());?>
最后在你想要显示文章浏览次数统计的地方,可以是index.php、sidebar.php或single.php等文件中添加如下代码即可:
<?php echo getPostViews(get_the_ID()); ?> 次浏览
本文由垃圾站编辑整理,转载请注明原文地址:http://www.lajiz.cn/1512.html
2种方法实现WordPress博客文章浏览次数统计功能:目前有24 条留言
发表评论

代码是往哪里写入的数据啊?…
2013-02-28 上午 11:15佩服代码狂人,但自我知道能装几十个插件后,就什么都不担心了
2013-02-03 下午 3:27这么多插件博客应该很卡吧……
2013-11-02 下午 7:59额,我一般都是插件,或者是主题自带的功能
2013-02-03 下午 2:19有时候我也用插件,但是不多,太多了网速被拖得很慢……
2013-11-02 下午 7:55还是插件方便些,更新模版就不用再改了…
2013-02-03 上午 11:25是啊,现在搞得我都不想换模板了!
2013-11-02 下午 7:54代码什么最有爱了..
2013-02-02 下午 9:21代码狂人啊!
2013-02-02 下午 11:10还是插件好点,不然以后换模板,又的修改。
2013-02-02 下午 9:05是啊,我先前怎么没想到……
2013-02-02 下午 11:07代码可以放在自己想要的地方
2013-02-02 下午 9:00来这学算术的,5+4=?
2013-02-02 下午 8:39这里还挺热闹的。。
介个验证码就是为了防垃圾评论的,正常访问随便回答都是对的!
2013-02-02 下午 8:40我喜欢插件,不喜欢代码,技术白看不懂。
2013-02-02 下午 8:32代码我也看不懂,只要找到合适的地方放进去就可以!
2013-02-02 下午 8:45垃圾站。。。。很好奇为什么起这个名字?
2013-02-02 下午 8:32垃圾站这个名字可以说是置之死地而后生!
2013-02-02 下午 8:45坑爹的数字验证还在吖~
2013-02-02 下午 4:08数字验证一取消就会马上来一大堆垃圾评论的……
2013-02-02 下午 5:01插件比较简单!
2013-02-02 下午 2:03我就选的插件,代码改来改去也有点烦了……
2013-02-02 下午 3:25浏览次数神马的都是浮云
2013-02-02 上午 11:56神马都是浮云啊!
2013-02-02 下午 5:01