WordPress如何引入百度熊掌號? WP免插件代碼添加熊掌號教程

WordPress如何引入百度熊掌號?

WP免插件代碼添加熊掌號教程

百度熊掌號是什麼?熊掌號有何用途?

陳溈亮博客的這篇文章有說到:註冊申請熊掌號和百家號有什麼用?

陳溈亮看來,百度之所以推出熊掌號,是百度以搜索引擎平台和站長資源的優勢,想要跟微信公眾號和今日頭條號等自媒體平台,搶占更多的市場份額,有競爭也是好事,說明有前途(錢途)。

不過,熊掌號入門條件,比百度MIP 更低,所以非常適合電子商務從業者、新媒體人使用喲!

熊掌號頁面結構化改造

WordPress也是能夠使用插件,讓網站實現百度熊掌號的結構化引入。

不過,WP外掛安裝多了可能會影響網站速度,所以陳溈亮推薦添加代碼方式引入。

WordPress在2.9版本開始,就默認支持Canonical標籤(網址規範化標籤,能有效避免多網址造成權重流失),因此我們可以直接跳過第一步直接添加熊掌號的“JSON_LD數據”。

WordPress如何引入百度熊掌號? WP免插件代碼添加熊掌號教程

添加熊掌號JSON_LD數據

以下代碼是熊掌號JSON-LD 數據示例:

<script type="application/ld+json">
 {
 "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
 "@id": "https://ziyuan.baidu.com/college/articleinfo?id=1464",
 "appid": "1554494844552021",
 "title": "百度移动搜索落地页体验白皮书——广告篇2.0",
 "images": [
 "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png",
 "https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo_top_ca79a146.png",
 "https://m.baidu.com/static/index/plus/plus_logo.png"
 ],
 "description": "优质合理的广告作为信息的补充,广受用户喜欢。2017年初百度用户体验部针对用户进行了满意度调研,发现很多恶意低质的广告严重破坏着用户的搜索体验。",
 "pubDate": "2017-06-15T08:00:01",
 "upDate": "2017-06-16T01:02:03",
 "lrDate": "2017-06-17T09:10:11"
 }
 </script>

百度熊掌號官方,提供的代碼含義,如下:

  • @context: 必選字段, 請保留“https://ziyuan.baidu.com/contexts/cambrian.jsonld”,若需要校驗數據的schema,則可替換為schema地址
  • @id: 必選字段, 當前網頁的url@id: 必選字段, 當前網頁的url
  • appid: 必選字段, 熊掌號ID
  • title: 必選字段, 標題,建議長度:20個字符以內
  • 圖片: 可選字段, 搜索結果結構化信息展示,僅允許提供0張,1張圖或3張圖
  • description: 可選字段, 內容摘要:120個字符以內
  • pubDate: 必選字段, 內容髮佈時間

那麼我們不可能一個一個頁面去修改,其實也簡單,在當前所用主題的footer.php 文件中的前添加入如下類似代碼,自己的APPID在熊掌號的頁面改造示例中就可以找到了。

我們用WordPress開源程序,根本就不用每個頁面去修改。

只要在當前啟用的WP主題的footer.php 文件裡的代碼之前,添加以下代碼即可:

<script type="application/ld+json">
{
"@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld",
"@id": "<?php the_permalink(); ?>",
"appid": "你的 APPID",
"title": "<?php the_title(); ?>",
"images": ["<?php the_post_thumbnail_url(); ?>"],
"description": "<?php echo wp_trim_words( $post->post_content, 100, '…' ); ?>",
"pubDate": "<?php echo get_the_time('Y-m-d\TH:i:s')?>"
}
</script>
<script src="//msite.baidu.com/sdk/c.js?appid=你的 APPID"></script>

代碼含義:

  • @ID=獲取當前頁面URL
  • 標題=當前頁面標題
  • imges=當前頁面特色圖
  • 描述=頁面描述前100字後用…表示
  • 發布日期=頁面發佈時間年-月-日TH:時:分:秒

注意事項

請務必將以上“你的APPID”,改成你自己APPID。

獲取熊掌號APPID和TOKEN

  • 請在熊掌號的API提交頁面,獲取你的APPID ▼

百度熊掌號API提交推送接口第2張

找到“推送接口”,獲取接口調用地址裡的 appid、token:

http://data.zz.baidu.com/urls?appid=你的APPID&token=你的token&type=realtime

熊掌號API自動提交

WordPress做好頁面改造,下一步就是將內容提交到百度熊掌號。

有2種提交方式:

  1. API自動提交
  2. 手動提交

(和之前百度站長平台的鏈接提交,非常類似)

如果每次手動推送內容到熊掌號,那樣實在太麻煩了,最好是添加熊掌號自動提交代碼。

我們只需要在在主題的function.php 文件中,添加以下代碼即可:

/**
* 百度熊掌号API自动提交:WordPress免插件自动推送代码
* 文章地址:https://www.chenweiliang.com/cwl-552.html
*/
if(!function_exists('Baidu_XZH_Submit')){
 function Baidu_XZH_Submit($post_ID) {
 //已成功推送的文章不再推送
 if(get_post_meta($post_ID,'BaiduXZHsubmit',true) == 1) return;
 $url = get_permalink($post_ID);
 $api = 'http://data.zz.baidu.com/urls?appid=你的APPID&token=你的TOKEN&type=realtime';
 $request = new WP_Http;
 $result = $request->request( $api , array( 'method' => 'POST', 'body' => $url , 'headers' => 'Content-Type: text/plain') );
 $result = json_decode($result['body'],true);
 //如果推送成功则在文章新增自定义栏目BaiduXZHsubmit,值为1
 if (array_key_exists('success',$result)) {
 add_post_meta($post_ID, 'BaiduXZHsubmit', 1, true);
 }
 }
 add_action('publish_post', 'Baidu_XZH_Submit', 0);
}

注意事項

  • 請務必將以上代碼中的“你的APPID” 和“你的TOKEN” ,修改成自己的。
  • 獲取方法,請查看以上的“獲取熊掌號APPID和TOKEN”。

熊掌號在線檢驗工具

添加完代碼後,記得刷新你的緩存(前提是如果你有安裝WP緩存插件)。

然後,請使用百度熊掌號的在線校驗工具,幫你檢測頁面代碼的是否有出錯?

具體位置:頁面改造 → 在線校驗工具

百度熊掌號在線校驗工具第3張

出現錯誤怎辦?

  • 如果出現錯誤,請檢查填寫需要檢測的URL是否有誤?
  • 記得加上http,如果有開啟SSL的,網址要加上https。
  • 請根據校驗工具的提示,修改錯誤。

校驗成功後,會出現如下提示:

  • 你的數據通過校驗
  • 詳情
  • 校驗成功,你的數據符合熊掌號格式標準

校驗成功後,會出現如下提示: 你的數據通過校驗詳情校驗成功,你的數據符合熊掌號格式標準第4張

陳溈亮博客的熊掌號,到此也校驗完成!

希望陳溈亮博客( https://www.chenweiliang.com/ ) 分享的《WordPress如何引入百度熊掌號? WP免插件代碼添加熊掌號教程》,對您有幫助。

歡迎分享本文鏈接:https://www.chenweiliang.com/cwl-552.html

歡迎加入陳溈亮博客的Telegram 頻道,獲取最新更新!

🔔 率先在頻道置頂目錄獲取寶貴的《ChatGPT 內容行銷AI 工具使用指南》! 🌟
📚 這份指南蘊含價值巨大,🌟難逢的機遇,切勿錯失良機! ⏰⌛💨
喜歡就分享和按贊!
您的分享和按贊,是我們持續的動力!

 

發表評論

您的電子郵箱地址不會被公開。 必填項已用 * 標註

滾動到頂部