WordPress博客快速收錄(效果感人)
下面介紹WordPress博客3種方式的新連接提交方法。
打開WordPress主題文件中的functions.php模板函數文件,在末尾(?>標記前)增加如下代碼。
if(!function_exists(‘Baidu_Submit’)){
function?BaIDu_Submit($post_ID)?{
$WeB_TOKEN?=?‘xxxxxxxx’;?//這里請換成你的網站的百度主動推送的token值
$WEB_DOMAin?=?get_option(‘home’);
//已成功推送的文章不再推送
if(get_post_meta($post_ID,’Baidusubmit’,true)?==?1)?return;
$url?=?get_permalink($post_ID);
$api?=?‘
$request?=?new?WP_HTTP;
$result?=?$request->request(?$api?,?array(?‘method’?=>?‘POST’,?‘body’?=>?$url?,?‘headers’?=>
‘Content-Type:?text/plain’)?);
$result?=?json_decode($result,true);
//如果推送成功則在文章新增自定義欄目Baidusubmit,值為1
if?(array_key_exists(‘success’,$result))?{
add_post_meta($post_ID,?‘Baidusubmit’,?1,?true);
}
}
add_action(‘publish_post’,?‘Baidu_Submit’,?0);
}
上面代碼中的web_token修改成自己的,這個可以通過百度站長后臺鏈接提交頁獲取。代碼中baidusubmit主要防止文章在發布后因為更新造成的重復推送。
打開WordPress主題文件中footer.php底部文件,在當中添加如下javascript代碼。
?
(function(){
var?bp?=?document.createElement(‘script’);
var?curProtocol?=?window.location.protocol.split(‘:’);
if?(curProtocol?===?‘https’){
?bp.src?=?‘
}
else{
bp.src?=?‘
}
var?s?=?document.getElementsByTagName(“script”);
s.parentNode.insertBefore(bp,?s);
})();
下載baidu-sitemap-generator或dx-SEO插件生成一個sitemap.xml頁面,提交到百度站長后臺中。
以上三種把文章的新鏈接推送到百度,實現網站新頁面快速收錄的方法介紹就完成了,過幾天后就可以在后臺看到每天推送給百度的鏈接數量。
- 如何優化:
- 網站url改版不收錄 網站建設哪個 奉賢網站改版哪家好 公司網站改版價格會變嗎 網站改版注意哪些 陽江網站開發 孝義網站定制公司 日本跨境選品軟件網站開發 本溪網站定制報價 鄭州旅游網站開發運營