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

本文固定链接: http://www.lajiz.cn/1512.html | 垃圾站

该文章由 sdujane 于2013年02月02日发表在 WP教程 分类下, 访客可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客!
原创文章,转载请注明: 2种方法实现WordPress博客文章浏览次数统计功能 | 垃圾站
关键字:

2种方法实现WordPress博客文章浏览次数统计功能:目前有24 条留言

  1. 代码是往哪里写入的数据啊?…

    2013-02-28 上午 11:15 [回复]
  2. 佩服代码狂人,但自我知道能装几十个插件后,就什么都不担心了

    2013-02-03 下午 3:27 [回复]
    • 这么多插件博客应该很卡吧……

      2013-11-02 下午 7:59 [回复]
  3. 11楼
    愚人码头:

    额,我一般都是插件,或者是主题自带的功能

    2013-02-03 下午 2:19 [回复]
    • 有时候我也用插件,但是不多,太多了网速被拖得很慢……

      2013-11-02 下午 7:55 [回复]
  4. 10楼
    南寻:

    还是插件方便些,更新模版就不用再改了…

    2013-02-03 上午 11:25 [回复]
    • 是啊,现在搞得我都不想换模板了!

      2013-11-02 下午 7:54 [回复]
  5. 9楼
    Xider:

    代码什么最有爱了..

    2013-02-02 下午 9:21 [回复]
  6. 还是插件好点,不然以后换模板,又的修改。

    2013-02-02 下午 9:05 [回复]
    • 是啊,我先前怎么没想到……

      2013-02-02 下午 11:07 [回复]
  7. 7楼
    你不是我:

    代码可以放在自己想要的地方

    2013-02-02 下午 9:00 [回复]
  8. 来这学算术的,5+4=?
    这里还挺热闹的。。

    2013-02-02 下午 8:39 [回复]
    • 介个验证码就是为了防垃圾评论的,正常访问随便回答都是对的!

      2013-02-02 下午 8:40 [回复]
  9. 我喜欢插件,不喜欢代码,技术白看不懂。

    2013-02-02 下午 8:32 [回复]
    • 代码我也看不懂,只要找到合适的地方放进去就可以!

      2013-02-02 下午 8:45 [回复]
  10. 4楼
    小A:

    垃圾站。。。。很好奇为什么起这个名字?

    2013-02-02 下午 8:32 [回复]
    • 垃圾站这个名字可以说是置之死地而后生!

      2013-02-02 下午 8:45 [回复]
  11. 地板
    花七七:

    坑爹的数字验证还在吖~

    2013-02-02 下午 4:08 [回复]
    • 数字验证一取消就会马上来一大堆垃圾评论的……

      2013-02-02 下午 5:01 [回复]
  12. 板凳
    零点:

    插件比较简单!

    2013-02-02 下午 2:03 [回复]
    • 我就选的插件,代码改来改去也有点烦了……

      2013-02-02 下午 3:25 [回复]
  13. 沙发
    Musk:

    浏览次数神马的都是浮云

    2013-02-02 上午 11:56 [回复]

发表评论

快捷键:Ctrl+Enter