功能介绍

当用户访问本站一篇文章的时候,会在你后台设置的浏览数量范围随机取值增加文章浏览量,没有人观看时会显示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);
    }
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。