声明:本站源码仅做学习研究,严禁用于任何商业用途以及任何变现!

功能介绍

当用户访问本站一篇文章的时候,会在你后台设置的浏览数量范围随机取值增加文章浏览量,没有人观看时会显示0人浏览,不太好,此数据相当于伪造了用户浏览的次数!

配置教程

首先利用宝塔或则FTP打开/inc/options下的admin-options.php文件把下面代码放在20行左右

  1. 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将以下代码放在最后即可

  1. //+----------------------------------------------------------------------
    //| 点击随机增加自定义阅读量
    //+----------------------------------------------------------------------
    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);
    }