WordPress 插件 wp-postviews 数值作弊

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

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]

未经允许不得转载:赢聚网 » WordPress 插件 wp-postviews 数值作弊
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • (邮箱) (必填)
  • (网址)

觉得文章有用就打赏一下文章作者

微信扫一扫打赏