功能介绍
当用户访问本站一篇文章的时候,会在你后台设置的浏览数量范围随机取值增加文章浏览量,没有人观看时会显示0人浏览,不太好,此数据相当于伪造了用户浏览的次数!
配置教程
首先利用宝塔或则FTP打开/inc/options下的admin-options.php文件把下面代码放在20行左右
-
array( 'id' => 'is_read_views', 'type' => 'switcher', 'title' => '随机增加文章浏览阅读量', 'label' => '启用后可自定义每次浏览时增加的阅读量', 'default' => false, ), array( 'id' => 'read_views', 'type' => 'text', 'title' => '阅读量', 'dependency' => array( 'is_read_views', '==', 'true' ), 'desc' => '示例:如果要点击一次增加100以内的阅读量,那就填写100', 'default' => '100', ),
最后在主题根目录下打开functions.php将以下代码放在最后即可
-
//+---------------------------------------------------------------------- //| 点击随机增加自定义阅读量 //+---------------------------------------------------------------------- function read_views() { $read_views=_cao('read_views'); header('Content-type:application/json; Charset=utf-8'); $post_id = !empty($_POST['id']) ? (int) $_POST['id'] : 0; $this_num = (int)(rand(0,$read_views) + (int)get_post_meta($post_id,'views',true)); $new_num = $this_num+1; if ($new_num < 0 ) { $new_num = 1; } if ($post_id && update_post_meta( $post_id, 'views', $new_num )) { echo json_encode(array('status' => '1', 'msg' => 'PostID:' . $post_id . ' views +1'));exit; } else { echo json_encode(array('status' => '0', 'msg' => 'post views error'));exit; } } if(_cao('is_read_views')){ add_action('wp_ajax_add_post_views_num', 'read_views',1); add_action('wp_ajax_nopriv_add_post_views_num', 'read_views',1); }
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。