在WordPress后臺儀表盤界面處添加百度統(tǒng)計(jì)數(shù)據(jù)展示模塊的方式方法
[重要通告]如您遇疑難雜癥,本站支持知識付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!
百度站長統(tǒng)計(jì)(https://#baidu.com)目前還是國內(nèi)的主流網(wǎng)站統(tǒng)計(jì),很多站長每天都會看看自己的網(wǎng)站數(shù)據(jù),來查看自己的流量走向、訪客來路、網(wǎng)站熱門關(guān)鍵詞、網(wǎng)站熱門頁面等等,看的最多的還是瀏覽量、訪客數(shù)、IP數(shù)量這些基礎(chǔ)數(shù)據(jù),但是每天都登陸查看可能感覺很費(fèi)事兒;有沒有一種辦法可以直接在wordpress后臺能直接顯示的呢?答案是肯定的,那就是有的,就有了我們今天的教程;
只需要登陸 WordPress 站點(diǎn)后臺就能看到百度統(tǒng)計(jì)的常規(guī)數(shù)據(jù),這方式就會方便很多,具體操作如下。
添加百度統(tǒng)計(jì)數(shù)據(jù)模塊
WordPress 百度統(tǒng)計(jì)可以通過 function 函數(shù)實(shí)現(xiàn),只需在當(dāng)前使用主題目錄下functions.php文件中添加以下代碼即可:
//WordPress 儀表盤添加百度統(tǒng)計(jì)數(shù)據(jù)展示模塊 - http://xwa227.cn/jsjh/technology/7502.html function wpexp_add_dashboard_widgets() { wp_add_dashboard_widget('custom_help_widget', '百度統(tǒng)計(jì)數(shù)據(jù)', 'bdtj_dashboard_wpexp'); } add_action('wp_dashboard_setup', 'wpexp_add_dashboard_widgets' ); function bdtj_dashboard_wpexp() { $body = array('header'=>array( 'username' => '百度統(tǒng)計(jì)賬戶', 'password' => '百度統(tǒng)計(jì)密碼', 'token'=>'百度統(tǒng)計(jì)token', 'account_type'=>1 ),'body'=>array( 'site_id'=>'百度統(tǒng)計(jì)站點(diǎn)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';//百度商業(yè)賬號請求地址 $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 '日期    瀏覽量    訪客數(shù)    IP數(shù)'; echo '</br>'; echo '今日:    '; for($i=0;$i<count($nowt);$i++){ echo $nowt[$i]; echo '    '; } echo '</br>'; echo '昨日:    '; for($i=0;$i<count($yest);$i++){ echo $yest[$i]; echo '    '; } }
使用了 WordPress 自帶的 HTTP 請求類,沒有使用 Curl 提交 Post 請求。
獲取代碼相關(guān)參數(shù)
百度統(tǒng)計(jì)的 Token 值可以自行申請開通:在百度統(tǒng)計(jì)右上角選擇對應(yīng)站點(diǎn),點(diǎn)擊頂部導(dǎo)航菜單的管理,然后在左側(cè)菜單底部找到其他設(shè)置→數(shù)據(jù)導(dǎo)出服務(wù),選擇開通即可獲得百度統(tǒng)計(jì) Token 值。具體可參見下圖:
百度統(tǒng)計(jì)站點(diǎn)ID可以點(diǎn)擊網(wǎng)站概況,然后地址欄尾部會有個siteId=2589860066這串對應(yīng)數(shù)字就是站點(diǎn)ID哦。
問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!