實時推送已經(jīng)在百度站長工具中講了N久了但許多的朋友還不知道來如何處理了,下面整理了百度官方的實時推送代碼集成到了wordpress博客中,這樣就可以方便的實現(xiàn)實時數(shù)據(jù)推送了.
百度最近在站長平臺里發(fā)布了公告,決定停用現(xiàn)在的百度sitemap1.0,使用了新的推送方式,也就是今天的主角:主動推送(實時).
那么先前安裝的wordpress插件也可以卸載了,申請了百度實時推送的接口.
首先給出申請地址:http://zhanzhang.baidu.com/linksubmit/ 大家前去了解下百度新的主動推送機制!
然后,結(jié)合本站團隊成員維維大神的研究測試,且免去安裝WP BaiDu Submit插件的實現(xiàn)了wordpress更新文章實時推送到百度新策略.
將下面的代碼添加到你主題的functions.php中去,并替換相關(guān)API:
- /*
- *百度實時推送
- */
- function mee_post_baidu($post_id,$post){
- $PostUrl = get_permalink($post_id);
- $urls=array($PostUrl);
- $api = '你的api調(diào)用地址';
- $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插件的,至于插件的設(shè)置嘛,還是很小白化的,這里就不敘述了,在這,感謝百度,感謝團隊維維的貢獻.
新聞熱點
疑難解答
圖片精選