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

2024-02-03 1,283 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(); ?>

 


声明
本站内大部分文字、图文作品版权归博主所有;少量内容转载于互联网,转载仅作信息分享使用,尽可能标注原文出处。 若您认为本站内容存在侵权行为,请提供相关权属证明与联系方式联系我,我们收到核实后将及时删除、更正相关内容。
公众号

公众号

小程序

小程序

相关文章

有个站升级:从聚合站到搜索站
冲冲冲!79.9元捡漏迪卡侬30L双肩登山背包NH500
U盘恢复命令还是有用
二爬缙云山
暑假余额最后一天
去试试

发布评论

网络连接已断开,请检查网络设置