如何給wordpress主題添加百度自動(dòng)推送代碼加快收錄的方法

[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!

百度官方在以前推出過鏈接自動(dòng)提交的wordpress插件,已經(jīng)有相當(dāng)長一段時(shí)間無法使用,對于插件多了或多或少會(huì)影響網(wǎng)站打開的速度的。為了方便百度能夠快速的提高站點(diǎn)新增網(wǎng)頁的發(fā)現(xiàn)速度,可以添加鏈接提交百度自動(dòng)推送代碼,不管有沒有效果,個(gè)人認(rèn)為還是有必要添加一下的。下面的百度官方對于鏈接提交的解釋:

一、鏈接提交說明

  • 1. 鏈接提交工具是網(wǎng)站主動(dòng)向百度搜索推送數(shù)據(jù)的工具,本工具可縮短爬蟲發(fā)現(xiàn)網(wǎng)站鏈接時(shí)間,網(wǎng)站時(shí)效性內(nèi)容建議使用鏈接提交工具,實(shí)時(shí)向搜索推送數(shù)據(jù)。本工具可加快爬蟲抓取速度,無法解決網(wǎng)站內(nèi)容是否收錄問題
  • 2. 百度搜索資源平臺(tái)為站長提供鏈接提交通道,您可以提交想被百度收錄的鏈接,百度搜索引擎會(huì)按照標(biāo)準(zhǔn)處理,但不保證一定能夠收錄您提交的鏈接。

二、鏈接提交分類與操作方法

三、安裝方法(兩種方式)

第一種方式操作如下:

1、打開百度站長平臺(tái)點(diǎn)擊【工具】、【鏈接提交】、【自動(dòng)推送】。

2、點(diǎn)擊【復(fù)制代碼】

3、打開wordpress網(wǎng)站后臺(tái),點(diǎn)擊【外觀】、【編輯】。

4、把自動(dòng)推送代碼粘貼到footer.php或者h(yuǎn)eader.php文件中。

選擇其中一種方式,footer.php一般在主題頁腳文件中,header.php一般在主題頁眉中。 footer.php安裝的位置為<body></body>代碼之間,建議為</body>之前;header.php安裝的位置為<head></head>代碼之間,建議為 </head>之前。下圖是老梁博客為演示自動(dòng)代碼footer.php安裝位置;

第二種操作方式如下:

創(chuàng)建名為 “baidu_zz_push.php”的文件.內(nèi)容如下(自動(dòng)推送JS代碼 )

<script>
(function(){
    var bp = document.createElement('script');
    var curProtocol = window.location.protocol.split(':')[0];
    if (curProtocol === 'https') {
        bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
    }
    else {
        bp.src = 'http://push.zhanzhang.baidu.com/push.js';
    }
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(bp, s);
})();
</script>

2. 將 baidu_zz_push.php 文件上傳到網(wǎng)站根目錄(wordpress根目錄)。

3. 將下面一段代碼添加到當(dāng)前使用主題文件的footer.php文件中, 以達(dá)到一處安裝, 全站皆有的效果。

<?php include_once("baidu_zz_push.php") ?>

如何找到主題的footer.php??聪旅娼貓D說明。 wordpress后臺(tái)-外觀-編輯

找到主題頁腳footer.php,添加代碼

按照以上的操作即可設(shè)置成功? 如何給wordpress主題添加百度自動(dòng)推送代碼加快收錄的方法? 教程到此結(jié)束;

PS:延伸閱讀

1、主動(dòng)推送

打開WordPress主題文件中的functions.php模板函數(shù)文件,在末尾(?>標(biāo)記前)增加如下代碼。

if(!function_exists(‘Baidu_Submit’)){
function Baidu_Submit($post_ID) {
$WEB_TOKEN = ‘xxxxxxxx’; //這里請換成你的網(wǎng)站的百度主動(dòng)推送的token值
$WEB_DOMAIN = get_option(‘home’);
//已成功推送的文章不再推送
if(get_post_meta($post_ID,’Baidusubmit’,true) == 1) return;
$url = get_permalink($post_ID);
$api = ‘http://data.zz.baidu.com/urls?site=’.$WEB_DOMAIN.’&token=’.$WEB_TOKEN;
$request = new WP_Http;
$result = $request->request( $api , array( ‘method’ => ‘POST’, ‘body’ => $url , ‘headers’ =>
‘Content-Type: text/plain’) );
$result = json_decode($result[‘body’],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修改成自己的,這個(gè)可以通過百度站長后臺(tái)鏈接提交頁獲取。代碼中baidusubmit主要防止文章在發(fā)布后因?yàn)楦略斐傻闹貜?fù)推送。

2、自動(dòng)推送

打開WordPress主題文件中footer.php底部文件,在當(dāng)中添加如下javascript代碼。

<script>
(function(){
var bp = document.createElement(‘script’);
var curProtocol = window.location.protocol.split(‘:’)[0];
if (curProtocol === ‘https’){
bp.src = ‘https://zz.bdstatic.com/linksubmit/push.js’;
}
else{
bp.src = ‘http://push.zhanzhang.baidu.com/push.js’;
}
var s = document.getElementsByTagName(“script”)[0];
s.parentNode.insertBefore(bp, s);
})();

3、sitemap推送

WordPress免插件實(shí)現(xiàn)sitemap站點(diǎn)地圖xml和html兩個(gè)版本

問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信

所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責(zé)聲明,若由于商用引起版權(quán)糾紛,一切責(zé)任均由使用者承擔(dān)。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對《免責(zé)聲明》全部內(nèi)容的認(rèn)可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來自互聯(lián)網(wǎng)收集,僅供用于學(xué)習(xí)和交流,請勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請聯(lián)系站長并出示版權(quán)證明以便刪除。 敬請諒解! 侵權(quán)刪帖/違法舉報(bào)/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學(xué)習(xí),歡迎贊賞評論,如有謬誤,請聯(lián)系指正;轉(zhuǎn)載請注明出處: » 如何給wordpress主題添加百度自動(dòng)推送代碼加快收錄的方法

發(fā)表回復(fù)

本站承接,網(wǎng)站推廣(SEM,SEO);軟件安裝與調(diào)試;服務(wù)器或網(wǎng)絡(luò)推薦及配置;APP開發(fā)與維護(hù);網(wǎng)站開發(fā)修改及維護(hù); 各財(cái)務(wù)軟件安裝調(diào)試及注冊服務(wù)(金蝶,用友,管家婆,速達(dá),星宇等);同時(shí)也有客戶管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情