WordPress發(fā)布文章主動推送到百度

admin wordpress評論941字數(shù) 1529閱讀模式

WordPress發(fā)布文章主動推送到百度
自動推送(實時)
只要發(fā)表了文章,就會主動推送給百度搜索引擎告知百度我的網(wǎng)站有新內容快來抓取,也是最為快速的提交方式。token值請登
錄百度站長工具獲取,詳情看上方圖片

  1. //百度主動推送  
  2. if(!function_exists('Baidu_Submit')){  
  3.     function Baidu_Submit($post_ID) {  
  4.         $WEB_TOKEN  = 'xxxxxxxxxxx';  //這里請換成你的網(wǎng)站的百度主動推送的token值  
  5.         $WEB_DOMAIN = get_option('home');  
  6.         //已成功推送的文章不再推送  
  7.         if(get_post_meta($post_ID,'Baidusubmit',true) == 1return;  
  8.         $url = get_permalink($post_ID);  
  9.         $api = 'http://data.zz.baidu.com/urls?site='.$WEB_DOMAIN.'&token='.$WEB_TOKEN;  
  10.         $request = new WP_Http;  
  11.         $result = $request->request( $api , array( 'method' => 'POST', 'body' => $url , 'headers' => 'Content-Type: text/plain') );  
  12.         $result = json_decode($result['body'],true);  
  13.         //如果推送成功則在文章新增自定義欄目Baidusubmit,值為1  
  14.         if (array_key_exists('success',$result)) {  
  15.             add_post_meta($post_ID, 'Baidusubmit', 1true);  
  16.         }  
  17.     }  
  18.     add_action('publish_post', 'Baidu_Submit', 0);  
  19. }  

自動推送
自動推送是百度搜索資源平臺為提高站點新增網(wǎng)頁發(fā)現(xiàn)速度推出的工具,安裝自動推送JS代碼的網(wǎng)頁,在頁面被訪問時,頁面URL將立即被推送給百度。
自動推送工具代碼
請將以下代碼安裝在網(wǎng)站頁面中,安裝完成后即可實現(xiàn)鏈接自動推送功能。

  1. <script>  
  2. (function(){  
  3.     var bp = document.createElement('script');  
  4.     var curProtocol = window.location.protocol.split(':')[0];  
  5.     if (curProtocol === 'https') {  
  6.         bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';  
  7.     }  
  8.     else {  
  9.         bp.src = 'http://push.zhanzhang.baidu.com/push.js';  
  10.     }  
  11.     var s = document.getElementsByTagName("script")[0];  
  12.     s.parentNode.insertBefore(bp, s);  
  13. })();  
  14. </script>  

以上代碼加到你的主題當中,就可以第一時間提交給百度了。

版權聲明:文章圖片資源來源于網(wǎng)絡,如有侵權,請留言刪除!!!
廣告也精彩
admin
  • 本文由 發(fā)表于 2021年9月29日 17:42:34
  • 轉載請務必保留本文鏈接:http://yudch.cn/7826.html
匿名

發(fā)表評論

匿名網(wǎng)友 填寫信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: