WordPress集成百度收錄API提交:wordpressWordpress&
導讀:Wordpress&建站Wordpress&建站今天為大家帶來的這個WordPress集成百度收錄API提交的功能,可以幫助我們實現wordpress自動提交百度收錄,原理是通過百度普通收錄的API推送功能,網站seo優化診斷工具百度seo網站優化。
今天為大家帶來的這個WordPress集成百度收錄API提交的功能,可以幫助我們實現wordpress自動提交百度收錄,原理是通過百度普通收錄的API推送功能,來實現最為快速的提交方式,文章發布的同時就將文章鏈接通過此方式自動推送給百度,可以保證新鏈接及時被百度抓取并且收錄。
首先我們需要在百度搜索資源平臺添加并驗證自己的的網站,首先進入https://ziyuan.baidu.com/,注冊并且登錄百度搜索資源平臺,在用戶中心的站點管理中添加并驗證自己的網站,這一步很簡單不多做闡述。
接下來進入搜索服務,選擇普通收錄,然后我們就能看到普通收錄模塊的功能,如下圖所示,模糊的值就是我們需要在后面使用到的API token值,如果你登錄了百度站長就可以看到你自己的 API 提網站seo優化交的 token 值;
小度WiFi-小度三劍客之第一劍客京東正式上市
WordPress集成百度收錄API提交:wordpress自動提交百度收錄
接下來我們可以開始添加代碼在你的 WordPress 博客中使用API自動將文章推送到百度的快速收錄或者普通收錄;將以下代碼添加到您自己主題的 functions.php 中,注意需要填寫自己在百度站長中 API 提交的 token值;
/* WordPress 百度快速收錄 API 提交代碼 */ if(!function_exists('Baidu_Submit')){ function Baidu_Submit($post_ID) { $WEB_TOKEN = '這里請換成你的網站的百度主動推送的token值'; //這里請換成你的網站的百度主動推送的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_網站seo優化培訓action('publish_post', 'Baidu_Submit', 0); }
好了,不要忘記保存,這樣我們就實現了將百度收錄API提交功能集成到了wordpress,上面的代碼中加了判斷當 Baidusubmit 的值為1則不會在推送這篇文章。
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-15 ,文章WordPress集成百度收錄API提交:wordpressWordpress&主要講述建站,API,建站網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_1078.html