WordPress 插件 wp-postviews 数值作弊

 4年前     745  

文章目录

    最近站长 的一个客户,找到站长 ,咨询关于 WordPress 插件 wp-postviews 数值作弊的方法!说起原因,是他自己的网站,使用了 WPCOM 的 Justnews 主题,想要通过作弊的方式,将新站的浏览量增加上去,用来“吸引”客户阅读!

    WordPress 插件 wp-postviews 数值作弊

    其实,站长是不太喜欢这样的做法的,毕竟这种“掺水”造假的数据,对于网站的长久生存来说,并不友好!但是客户又一再要求坚持,就只好来帮客户解决这个问题了!同时,站长也将这次解决这个问题的办法在这里分享给大家,希望有需要的小伙伴可以用到。

    解决办法

    首先,我们要对 wp-postviews 插件的文件进行修改,我们首先需要在 /wp-content/plugins/wp-postviews/wp-postviews.php 文件中,找到第 119 行和 120 行的代码,内容如下:

    update_post_meta( $id, 'views', $post_views + 1 );
    do_action( 'postviews_increment_views', $post_views + 1 );

    将代码内容更改为如下内容:

    update_post_meta( $id, 'views', ( $post_views + mt_rand(1, 50) ) );
    do_action( 'postviews_increment_views', ( $post_views + mt_rand(1, 50) ) );

    其中, (1, 50) 表示每次刷新文章页面时,浏览值的最小增加值为 1 ,最大增加值为 50 ,以此类推,小伙伴儿们也可以根据自己的需求来设定最小值和最大值!

    但是,又有小伙伴儿们问了,自己的站点,是通过采集发布文章的,文章采集后,并不会第一时间去点开浏览,生成对应的浏览数值,这个要怎么办呢?别着急,我们可以在刚才的代码前后,加入如下内容:

    if($post_views<100){ update_post_meta( $id, 'views', ( $post_views + mt_rand(1000, 2000) ) ); 
    	do_action( 'postviews_increment_views', ( $post_views + mt_rand(1, 50) ) ); 
    }else{
    	(原来 119 行和 120 行的代码内容)
    }

    完整代码为:

    if($post_views<100){ update_post_meta( $id, 'views', ( $post_views + mt_rand(1000, 2000) ) );
    	do_action( 'postviews_increment_views', ( $post_views + mt_rand(1, 50) ) );
    }else{
    	update_post_meta( $id, 'views', $post_views + 1 );
    	do_action( 'postviews_increment_views', $post_views + 1 );
    }

    这段代码的意思就是当浏览值小于 100 时,随机添加 1000~2000 之间的浏览值,只随机一次!后面的代码,访问添加随机 1~50 的浏览值。

    教程很简单,虽然这浏览值只是自欺欺人,但或许也是一种初期的运营手段!希望能帮助到各位小伙伴!最后,附上已经修改好的插件安装包,希望大家能用到!

    WP-Postviews 插件修改版下载地址

    [infobox title="提取码:"]zdjr [/infobox]

    [bdbtn]https://pan.baidu.com/s/1ZffsY5CV2Fby4-jXySIwcg[/bdbtn]

    版权声明:铭创网络 发表于 4年前,共 1437 字。
    转载请注明:WordPress 插件 wp-postviews 数值作弊 | 赢聚网

    您可能感兴趣的

    暂无评论

    暂无评论...