威言威语
我愿像茶,苦涩留心,清香予人。
威言威语
当前位置: 首页 > 网络 > 正文

WP-PostViews统计出错,次数扩大10倍

简单的统计次数的话就推荐使用WP-PostViews,相对而言比较简单,但是最近使用的时候发现了一个问题,就是本来应该是234次访问的,前台却显示1234次访问,扩大了10倍。
WP-PostViews统计出错,次数扩大10倍

WordPress自身没有记录文章的访问次数,所以一般人都会使用一个统计插件,最常用的是WP-PostViews和WP-PostViews plus。

简单的统计次数的话就推荐使用WP-PostViews,相对而言比较简单,但是最近使用的时候发现了一个问题,就是本来应该是234次访问的,前台却显示1234次访问,扩大了10倍。这样无形中虚扩了访问量,当然对那些追求表面次数的来说就没有修改的必要,对于实事求是的童鞋来说,一个正确的数字还是非常重要的。

当然修改这个问题也不是很复杂的事情,简单的修改下就能显示真实的次数了。

打开WP-PostViews的插件文件夹,找到wp-postviews.php,用编辑器打开。将里面的

$output = $prefix.str_replace('%VIEW_COUNT%', number_format_i18n($post_views), $views_options['template']).$postfix;

改为:

$output =  "".str_replace('%VIEW_COUNT%', number_format_i18n($post_views), $views_options['template'])."";

这样,前台就能显示正确的数量了。

您可能还会对这些文章感兴趣!

WP-PostViews统计出错,次数扩大10倍:目前有 31 条评论

  1. deepdsign
    14楼
    deepdsign:Google Chrome 54.0.2840.99 Windows 7

    谢谢William,好用的模板

    2016-11-20 00:28 回复
  2. NTSNIPER
    13楼
    NTSNIPER:Google Chrome 45.0.2454.101 Windows 7

    我的已经更新到1.73版本,按照这个方法来弄还是不得,数字变为0就不动了

    2016-05-09 17:57 回复
    • William
      WilliamFirefox 46.0 Windows 10

      @NTSNIPER这个插件本身没有什么问题的,还有就是你是不是有安装缓存插件,或者你只开启了访客访问有统计,其他的不统计阅读。

      2016-05-09 23:34 回复
      • NTSNIPER
        NTSNIPER:Google Chrome 45.0.2454.101 Windows 7

        @William没安装缓存插件,我把那串代码的头尾改成像你写的那种,中间部分没动,统计那边选的是everyone

        2016-05-10 09:25 回复
      • NTSNIPER
        NTSNIPER:Google Chrome 45.0.2454.101 Windows 7

        @William对了,还有在后台文章列表那里看到的浏览数还是0

        2016-05-10 09:55 回复
        • William
          WilliamFirefox 46.0 Windows 7

          @NTSNIPER你就用默认的,不要修改插件,看看是不是输入统计数据的代码有问题,评论没填网址,看不到具体情况。
          输入阅读数据可以试试这段代码
          [php]<?php if(function_exists(‘the_views’)) { echo ‘<span class="views">’; the_views(); echo ‘次阅读</span>’; } ?>[/php]

          2016-05-10 11:34 回复
          • NTSNIPER
            NTSNIPER:Google Chrome 45.0.2454.101 Windows 7

            @William还是不得。。。
            是替换这一段么

            2016-05-10 12:05 回复
            • William
              WilliamFirefox 46.0 Windows 10

              @NTSNIPER看了下,感觉应该跟你主题有关,你换个主题,看看能不能统计到访问。

              2016-05-10 22:21 回复
              • NTSNIPER
                NTSNIPER:Google Chrome 45.0.2454.101 Windows 7

                @William额,这个主题不能换的,是找别人专门做的。。。

                2016-05-11 09:29 回复
              • NTSNIPER
                NTSNIPER:Google Chrome 45.0.2454.101 Windows 7

                @William想问一下你,wordpress上传附件是不是有时间限制这种说法?

                2016-05-13 17:08 回复
                • William
                  WilliamGoogle Chrome 49.0.2623.108 Windows 10

                  @NTSNIPER据我了解应该没有。

                  2016-05-14 22:43 回复
                  • NTSNIPER
                    NTSNIPER:Google Chrome 45.0.2454.101 Windows 7

                    @William最近把上传附件的限制改到了200M,本地和服务器都改了,但每次传了百分之十几就重新开始了

                    2016-05-17 11:08 回复
                    • William
                      WilliamWebView 4.0 Samsung SM-G900F

                      @NTSNIPER这个可能跟你的服务器设置有关,目前不太好说是什么问题。

                      2016-05-17 11:33 回复
  3. kid
    12楼
    kid:Google Chrome 47.0.2526.106 Windows 7

    1.71版 我也遇到这个问题,刷新一次增加2次浏览量。。 不过新版貌似代码改过了,和文章里写的原代码有出入。 :cool: 希望能更新方法

    2016-03-05 17:53 回复
    • William
      WilliamFirefox 44.0 Windows 7

      @kid其实这个主要问题是引用展示数据的代码写的不规范导致的,其实插件本事没什么问题。

      2016-03-08 16:31 回复
  4. cxy
    11楼
    cxy:Google Chrome 19.0.1084.52 Windows 7

    终于解决了。谢谢! :smile:

    2012-06-02 14:29 回复
  5. weiinn
    10楼
    weiinn:Firefox 10.0.2 Windows XP

    或者将页面中 阅读: 后面的代码
    php if(function_exists(the_views)) { the_views(‘次’, true);}
    改为
    php if(function_exists(‘the_views’)) { the_views(); }

    2012-03-01 15:22 回复
  6. 呆木头
    9楼
    呆木头:Internet Explorer 8.0 Windows XP

    为什我修改了就错误了呢?
    Parse error: syntax error, unexpected T_LNUMBER in

    2012-02-24 15:29 回复
  7. 灵尘子
    8楼
    灵尘子:Google Chrome 18.0.1025.11 Windows 7

    为什么用别的主题不会这样啊?用你的Weisay Simple就会。。。

    2012-02-21 21:27 回复
  8. 梦想的道路
    7楼
    梦想的道路:Google Chrome 16.0.912.77 Windows 7

    :smile:感谢LZ了,现在终于解决问题了

    2012-02-16 14:57 回复
  9. 赤霄
    6楼
    赤霄:Firefox 9.0.1 Windows 7

    多谢,已经改好了

    2012-01-09 08:27 回复
  10. 朱定聪
    5楼
    朱定聪:Google Chrome 17.0.963.6 Windows XP

    :eek: 这个…没有管过它。。

    2012-01-06 22:16 回复
  11. solier
    4楼
    solier:Internet Explorer 8.0 Windows XP

    还是你厉害! 现在好了! :cool:

    2011-12-14 16:46 回复
  12. 阿丶小
    地板
    阿丶小:搜狗高速浏览器 Windows 7

    改了,谢谢!

    2011-11-15 22:02 回复
  13. J.C.
    板凳
    J.C.:Google Chrome 15.0.874.106 Windows 7

    有个问题,我的计数一直莫名其妙增加

    2011-11-07 21:10 回复
    • William
      WilliamInternet Explorer 9.0 Windows 7

      @J.C.貌似是nag插件的问题,按照文章中的方法修改就正常了

      2011-11-07 23:31 回复
  14. IvanSoh
    沙发
    IvanSoh:Google Chrome 13.0.782.220 Windows 7

    谢谢,用上了

    2011-09-07 19:18 回复

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

gravatar

question razz sad smile redface biggrin eek shock confused cool lol mad rolleyes wink cry