九九国产视频_亚洲精品国产三级在线观看_很污很黄能把下面看湿的短文_69色视频日韩在线视频

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

[重要通告]如您遇疑難雜癥,本站支持知識付費業務,掃右邊二維碼加博主微信,可節省您寶貴時間哦!

百度官方在以前推出過鏈接自動提交的wordpress插件,已經有相當長一段時間無法使用,對于插件多了或多或少會影響網站打開的速度的。為了方便百度能夠快速的提高站點新增網頁的發現速度,可以添加鏈接提交百度自動推送代碼,不管有沒有效果,個人認為還是有必要添加一下的。下面的百度官方對于鏈接提交的解釋:

一、鏈接提交說明

  • 1. 鏈接提交工具是網站主動向百度搜索推送數據的工具,本工具可縮短爬蟲發現網站鏈接時間,網站時效性內容建議使用鏈接提交工具,實時向搜索推送數據。本工具可加快爬蟲抓取速度,無法解決網站內容是否收錄問題
  • 2. 百度搜索資源平臺為站長提供鏈接提交通道,您可以提交想被百度收錄的鏈接,百度搜索引擎會按照標準處理,但不保證一定能夠收錄您提交的鏈接。

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

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

第一種方式操作如下:

1、打開百度站長平臺點擊【工具】、【鏈接提交】、【自動推送】。

2、點擊【復制代碼】

3、打開wordpress網站后臺,點擊【外觀】、【編輯】。

4、把自動推送代碼粘貼到footer.php或者header.php文件中。

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

第二種操作方式如下:

創建名為 “baidu_zz_push.php”的文件.內容如下(自動推送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 文件上傳到網站根目錄(wordpress根目錄)。

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

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

如何找到主題的footer.php。看下面截圖說明。 wordpress后臺-外觀-編輯

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

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

PS:延伸閱讀

1、主動推送

打開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 = ‘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修改成自己的,這個可以通過百度站長后臺鏈接提交頁獲取。代碼中baidusubmit主要防止文章在發布后因為更新造成的重復推送。

2、自動推送

打開WordPress主題文件中footer.php底部文件,在當中添加如下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免插件實現sitemap站點地圖xml和html兩個版本

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

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

支付寶贊助
微信贊助

免責聲明,若由于商用引起版權糾紛,一切責任均由使用者承擔。

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

發表回復

本站承接,網站推廣(SEM,SEO);軟件安裝與調試;服務器或網絡推薦及配置;APP開發與維護;網站開發修改及維護; 各財務軟件安裝調試及注冊服務(金蝶,用友,管家婆,速達,星宇等);同時也有客戶管理系統,人力資源,超市POS,醫藥管理等;

立即查看 了解詳情