自動外鏈工具 在線排版工具 搜索引擎提交入口 wordpress主題推薦 批量打開網址工具 【老域名購買】 思享SEO導航 【網站合作】

wordpress代碼實現百度主動推送

文章目錄
  1. 使用說明

記得wordpress之前是有一個結構化數據插件的,也不太清楚是不是發揮著主動推送的作用,不過在網站找到了一段實現的代碼,就不再去研究了插件了,這里把代碼分享出來

使用說明

代碼中的網址用的是我的,大家需要替換成自己的

token值需要到站長平臺驗證,之后在鏈接提交工具中獲取

除此之外,還可以通過主動推送工具實現

token值

  1. /** 
  2. * WordPress發布文章主動推送到百度,加快收錄保護原創【WordPress通用方式】 
  3. * */  
  4. if(!function_exists('Baidu_Submit')){  
  5.     function Baidu_Submit($post_ID) {  
  6.         $WEB_TOKEN  = 'xxxxxxxxxxx';  //這里請換成你的網站的百度主動推送的token值  
  7.         $WEB_DOMAIN = get_option('home');  
  8.         //已成功推送的文章不再推送  
  9.         if(get_post_meta($post_ID,'Baidusubmit',true) == 1) return;  
  10.         $url = get_permalink($post_ID);  
  11.         $api = 'http://data.zz.baidu.com/urls?site='.$WEB_DOMAIN.'&token='.$WEB_TOKEN;  
  12.         $request = new WP_Http;  
  13.         $result = $request->request( $api , array( 'method' => 'POST', 'body' => $url , 'headers' => 'Content-Type: text/plain') );  
  14.         $result = json_decode($result['body'],true);  
  15.         //如果推送成功則在文章新增自定義欄目Baidusubmit,值為1  
  16.         if (array_key_exists('success',$result)) {  
  17.             add_post_meta($post_ID, 'Baidusubmit', 1, true);  
  18.         }  
  19.     }  
  20.     add_action('publish_post', 'Baidu_Submit', 0);  
  21. }  
來源:本文由思享SEO博客原創撰寫,歡迎分享本文,轉載請保留出處和鏈接!
seo培訓評論廣告

3條評論

昵稱*

郵箱*

網址

七乐彩选号技巧