WordPress统计显示全站总访问量/今日总访问量/当前是第几个访客

2024-02-03 505 0

WordPress统计显示全站总访问量/今日总访问量/当前是第几个访客!

/**
* 统计全站总访问量/今日总访问量/当前是第几个访客
* @return [type] [description]
*/
function wb_site_count_user(){
$addnum = rand(1,1); //每个访客增加的访问数 5 - 10的随机数
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' => 0,
'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 style="color:red">'.absint($sitecount['all']).'</span>    今日访问量:<span style="color:red">'.absint($sitecount['today']).'</span>    您是今天第:<span style="color:red">'.absint($_SESSION['wb_'.$date]).'</span> 个访问者</p>';
}

使用教程

  1. 将以上代码添加到 WordPress 主题根目录下的 funciton.php 函数文件后面;
  2. 在需要调用的地方输入以下代码,如 footer.php
<?php wb_echo_site_count(); ?>

 


免责声明
本站https://ygz.ink文章https://ygz.ink/archives/666.html中提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则一切后果请用户自负。本站部分信息来自博主网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
邮箱:gouweicaosheji@163.com

相关文章

Python开发主流方向常用必备库
苹果mac电脑常用快捷键
Caesium 图像压缩器将您的图片压缩高达 90%而不会造成明显的质量损失
MyPublicWiFi将电脑变为带防火墙、网址追踪、广告拦截和带宽管理的多功能WiFi热点
balenaEtcher(U盘镜像制作工具)中文绿色版
一款超级好看简约的404报错跳转页面通用HTML代码

发布评论