WordPress 插件 wp-postviews 数值作弊

 2年前     364  

文章目录

最近站长 的一个客户,找到站长 ,咨询关于 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]

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

暂无评论

暂无评论...
2021/11/13 4:17
被“狗”咬了 详情