百度最近在站長平台裏發佈了公告,決定停用現在的百度 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 插件的,至於插件的設置嘛。。還是很小白化的,這裏就不敍述了,在這,感謝百度,感謝團隊維維的貢獻!