實時推送已經在百度站長工具中講了N久了但許多的朋友還不知道來如何處理了,下面整理了百度官方的實時推送代碼集成到了wordpress博客中,這樣就可以方便的實現實時數據推送了.
百度最近在站長平臺里發布了公告,決定停用現在的百度sitemap1.0,使用了新的推送方式,也就是今天的主角:主動推送(實時).
那么先前安裝的wordpress插件也可以卸載了,申請了百度實時推送的接口.
首先給出申請地址:http://zhanzhang.baidu.com/linksubmit/ 大家前去了解下百度新的主動推送機制!
然后,結合本站團隊成員維維大神的研究測試,且免去安裝WP BaiDu Submit插件的實現了wordpress更新文章實時推送到百度新策略.
將下面的代碼添加到你主題的functions.php中去,并替換相關API:
- /*
- *百度實時推送
- */
- function mee_post_baidu($post_id,$post){
- $PostUrl = get_permalink($post_id);
- $urls=array($PostUrl);
- $api = '你的api調用地址';
- $ch = curl_init();//主機需要支持curl
- $options = array(
- CURLOPT_URL => $api,
- CURLOPT_POST => true,
- CURLOPT_RETURNTRANSFER => true,
- CURLOPT_POSTFIELDS => implode("/n", $urls),
- CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
- ); //Vevb.com
- curl_setopt_array($ch, $options);
- curl_exec($ch);
- }
- add_action('publish_post', 'mee_post_baidu');
對,替換上面的api地址為你自己的即可,這樣的方法是最簡單明了的,如果不會操作的朋友,還是可以嘗試下載安裝WP BaiDu Submit插件的,至于插件的設置嘛,還是很小白化的,這里就不敘述了,在這,感謝百度,感謝團隊維維的貢獻.
新聞熱點
疑難解答
圖片精選