最新公告
  • 欢迎您光临大幕网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • WP-PostViews阅读量随机数增加作弊教程

    [v_xuk]此方式说好听一点,就是让博客的阅读量好看一点;说难听点,就是自欺欺人……[/v_xuk]

    下面只谈技术:

    1、主题角度入手
    我用的是大前端的主题,其他的参考一下:

    dux目录下,functions-theme.php的_post_views_record方法,如下图所示

    这部分代码是我加的:

            $min = 500;
            $max = 2000;
            //如果阅读量小于$min,则自动计算一个$min~$max的随机数作为阅读量
            if($post_views<$min){
                $post_views=rand($min,$max);
            }
    

     

    美中不足是,这段代码是在第一次访问该文章的时候被调用,这样访问列表页面的时候还是0,打开内容页触发这段函数,阅读量才出来。

    如果是在发文之后马上调用就更好了。

    2、后台编辑器入手
    所以考虑在编辑界面调用一下,试了一下还真的可以。
    找到/wp-admin/edit-form-advanced.php中的,加到这下面

    <div>
      <?php
      global $post;
      $post_ID = $post->ID;
      if ($post_ID) {
          $post_views = (int) get_post_meta($post_ID, 'views', true);
    
          $min = 500;
          $max = 2000;
          //如果阅读量小于$min,则自动计算一个$min~$max的随机数作为阅读量
          if($post_views<$min){
              $post_views=rand($min,$max);
          }
    
          if (!update_post_meta($post_ID, 'views', ($post_views + 1))) {
              add_post_meta($post_ID, 'views', 1, true);
          }
      }
    
      echo _get_post_views();
      ?>
    </div>
    

     

    效果如下,新建文章直接就有阅读量,是不是有点6。最后总结一下子,因为最终修改了/wp-admin/edit-form-advanced.php这个文件,所以就跟具体的theme无关了,echo _get_post_views();是dux主题提供的代码,注释掉就行了。

    本站所有文章,如无特殊说明或标注,均来源与互联网与用户分享,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版程序,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
    大幕网 » WP-PostViews阅读量随机数增加作弊教程
    • 1358会员总数(位)
    • 479资源总数(个)
    • 2本周发布(个)
    • 0 今日发布(个)
    • 207稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情
    升级VIP尊享更多特权立即升级