WordPress实现总访问量、日访问量、今天第几位访客等数据统计

代码放functions.php文件里,最底部,加入以下代码

IMG_20250525_170327

// 统计全站总访问量/今日总访问量/当前是第几个访客
 
function wb_site_count_user(){
    $addnum =1;  //每个访客增加的访问数
    session_start();
    $date = date('ymd',time());
    if(!isset($_SESSION['wb_'.$date]) && !$_SESSION['wb_'.$date]){        
        $count = get_option('site_count');
        if(!$count || !is_array($count)){
            $newcount = array(
                'all' => 83760, //自定义初始访问数
                'date' => $date,
                'today' => $addnum
            );
            update_option( 'site_count', $newcount );
        }else{
            $newcount = array(
                'all' => ($count['all']+$addnum),
                'date' => $date,
                'today' => ($count['date'] == $date) ? ($count['today']+$addnum) : $addnum
            );
            update_option( 'site_count', $newcount );
        }
        $_SESSION['wb_'.$date] = $newcount['today'];
    }
    return;
}
add_action('init', 'wb_site_count_user');
//输出访问统计
function wb_echo_site_count(){
    session_start();
    $sitecount = get_option('site_count');    
    $date = date('ymd',time());
    echo '<p>总访问量:<span>'.absint($sitecount['all']).'</span> &nbsp 今日访问量:<span>'.absint($sitecount['today']).'</span> &nbsp; 您是今天第:<span>'.absint($_SESSION['wb_'.$date]).'</span> 位访客</p>';   
}

然后显示网站底部的代码调出文件夹footer.php,加入以下调用命令

<?php wb_echo_site_count(); ?>

正确方式可能需要在网站后台主题编辑器里面加,居中代码<center>

© 版权声明
THE END
喜欢就支持一下吧
点赞6263 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容