腾讯云服务器优惠活动华纳云香港服务器

WordPress后台仪表盘中显示百度统计数据模块的图文教程

WordPress主题推荐

国内的大部分博客网站估计都是添加了百度统计,平时想要看具体的数据都需要登录到百度统计中才能查看,现在代码狗站长提供了一种办法——直接将该站点对应的百度统计数据模块显示在 WordPress 后台仪表盘中,只要我们登录到 WordPress 后台就能够看到该站点的百度统计数据,这样一来确实非常方便。下面老古就根据代码狗分享的『WordPress 仪表盘添加百度统计数据显示』实际测试一下。

1、开通百度统计数据导出服务并获取 Token 值

1.1 开通数据导出服务:打开百度统计官网并登录 – 点击顶端导航菜单“管理”- 点击左侧导航菜单“其他设置 – 数据导出服务”- 勾选“我已经阅读并同意《API 服务系统保密协议》”并点击【立即开通】按钮。

WordPress后台仪表盘中显示百度统计数据模块的图文教程-第1张-boke112百科(boke112.com)

1.2 获取Token 值:开通数据导出服务后立马可以看到对应的 Token 值,如下图红框位置。

WordPress后台仪表盘中显示百度统计数据模块的图文教程-第2张-boke112百科(boke112.com)

注意:请您妥善保管此 token 值,不要外泄,否则会影响您调用相关接口。百度统计 API 每人每周的配额是 50000,每周六会统一清零,请您合理规划配额的使用。

2、获取百度统计中的站点 ID

打开百度统计官网并登录 – 点击顶端导航菜单“基础报告”- 点击左侧导航菜单“网站概况”即可看到地址栏中的一串数字,如 siteId=26888888,而数字 26888888 就是该站点的 ID。

WordPress后台仪表盘中显示百度统计数据模块的图文教程-第3张-boke112百科(boke112.com)

如果有多个站点的话,点击右上角的切换为相应的站点,地址栏也会显示相应的网站 ID。

3、添加百度统计数据模块功能

将以下代码添加到当前主题的 functions.php 文件中或添加到自定义模块函数插件中(PS:不懂?请参考『WordPress 主题升级或更换主题后自定义代码不见了怎么办?』)即可。

//WordPress 仪表盘添加百度统计数据显示
//https://www.daimadog.com/6821.html
function dmd_add_dashboard_widgets() { 
wp_add_dashboard_widget('custom_help_widget', '百度统计', 'bdtj_dashboard_dmd'); 
} 
add_action('wp_dashboard_setup', 'dmd_add_dashboard_widgets' ); 
function bdtj_dashboard_dmd() {
$body = array('header'=>array(
'username' => '百度统计账户',
'password' => '百度统计密码',
'token'=>'百度统计 token',
'account_type'=>1
),'body'=>array(
'site_id'=>'站点 ID',
'start_date'=>date("Y-m-d",strtotime("-1 day")),
'end_date'=>date("Y-m-d"),
'metrics'=>'pv_count,visitor_count,ip_count',
'method'=>'overview/getTimeTrendRpt'
));
$url='https://api.baidu.com/json/tongji/v1/ReportService/getData';//百度商业账号请求地址
$request = new WP_Http;
$result = $request->request( $url, array( 'method' => 'POST', 'body' => json_encode($body)) );
$rst=json_decode($result['body']);

$yest=$rst->body->data[0]->result->items[1][0];
$nowt=$rst->body->data[0]->result->items[1][1];
echo '日期&nbsp&nbsp&nbsp&nbsp 浏览量&nbsp&nbsp&nbsp&nbsp 访客数&nbsp&nbsp&nbsp&nbspIP 数';
echo '</br>';
echo '今日:&nbsp&nbsp&nbsp&nbsp';
for($i=0;$i<count($nowt);$i++){
echo $nowt[$i];
echo '&nbsp&nbsp&nbsp&nbsp';
}
echo '</br>';
echo '昨日:&nbsp&nbsp&nbsp&nbsp';
for($i=0;$i<count($yest);$i++){
echo $yest[$i];
echo '&nbsp&nbsp&nbsp&nbsp';
}
}

将以上代码中的百度统计账户、百度统计密码、百度统计 token 和站点 ID 修改为自己的相关信息,并保存文件即可。

此时,登录我们的 WordPress 站点后台 – 仪表盘(首页)即可看到多了一个“百度统计”的数据模块,可以看到昨日和今日的浏览量、访客数和 IP 数。具体见下图:

WordPress后台仪表盘中显示百度统计数据模块的图文教程-第4张-boke112百科(boke112.com)

如上图所示,数据不是很对齐,有需要的话建议修改第 3 步的代码调整到适合的位置,或者通过表格来定位会更加容易对齐。

总结

根据代码狗分享的这个在 WordPress 站点仪表盘显示百度统计数据模块的办法还是非常不错的,而且方法很简单,只需要开通了百度统计的数据导出服务获取了 Token 值和站点对应的 ID,然后添加代码到函数文件中即可实现。

本文地址:https://boke112.com/post/8177.html

赞 (0) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
香港云主机55元/年
wu