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

释放双眼,带上耳机,听听看~!

演示图

图片展示

/**

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

* @return [type] [description]

*/

function wb_site_count_user(){

$addnum = rand(5,10); //每个访客增加的访问数 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' => 8377670,

'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> &nbsp;&nbsp; 今日访问量:<span style="color:red">'.absint($sitecount['today']).'</span> &nbsp;&nbsp; 您是今天第:<span style="color:red">'.absint($_SESSION['wb_'.$date]).'</span> 个访问者</p>';

}

代码使用方法

1、将以上代码添加到wordpress主题根目录下的funciton.php函数文件后面; 2、在需要调用的地方输入

<?php wb_echo_site_count(); ?>

给TA打赏
共{{data.count}}人
人已打赏
Emlog

emlog自适应后台单页源码

2022-4-8 13:35:09

网站源码

显示本站已运行天数

2022-4-3 9:53:12

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索