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

仅仅一月的时间,曾经满眼雪白的棉花地只剩下暗褐色的一片,偶尔星星点点飘几点白色,也暗然无光。人类征服大自然的力量是神奇强大的,这种超乎寻常的功能有时候总让你难以置信。

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

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

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

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

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

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

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

如果有多个站点的话,点击右上角的切换为相应的站点,地址栏也会显示相应的网站 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 数。具体见下图:

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

总结

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

到此这篇关于WordPress后台仪表盘中显示百度统计数据模块的图文好代码教程就介绍到这了。我们都不是随便的一个人遇到另一个人,我们都是经过跋山涉水,慢慢长路才找到彼此,在我们的人生长河里,这因缘际会的短暂的一瞬,那不是偶然,那是我们的选择。更多相关WordPress后台仪表盘中显示百度统计数据模块的图文好代码教程内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

标签: 盘中 WordPress