百度最近在站長平臺裡釋出了公告,決定停用現在的百度 sitemap1.0,使用了新的推送方式,也就是今天的主角:主動推送 (即時) 。

20150616134907

那麼先前安裝的 WordPress 外掛也可以解除安裝了,申請了百度即時推送的介面。

首先給出申請地址:http://zhanzhang.baidu.com/linksubmit/ 大家前去了解下百度新的主動推送機制!

然後,結合本站團隊成員維維大神的研究測試,且免去安裝 WP BaiDu Submit 外掛的實現了 WordPress 更新文章即時推送到百度新策略!

將下面的程式碼新增到你主題的 functions.php 中去,並替換相關 API:

  1. function mee_post_baidu($post_id,$post){
  2. $PostUrl = get_permalink($post_id);
  3. $urls=array($PostUrl);
  4. $api = '你的 api 呼叫地址';
  5. $ch = curl_init();
  6. $options = array(
  7. $api,
  8. CURLOPT_POST => true,
  9. CURLOPT_POSTFIELDS => implode("
    "
    $urls),
  10. array('Content-Type: text/plain'),
  11. );
  12. $ch, $options);
  13. curl_exec($ch);
  14. add_action('publish_post', 'mee_post_baidu');

對,替換上面的 api 地址為你自己的即可,這樣的方法是最簡單明瞭的,如果不會操作的朋友,還是可以嘗試下載安裝 WP BaiDu Submit 外掛的,至於外掛的設定嘛。。還是很小白化的,這裡就不敘述了,在這,感謝百度,感謝團隊維維的貢獻!