澳门十大游戏网址大全,金沙平台投注

全网整合营销服务商

营销网站建设+SEO快速排名优化+PC+移动

免费咨询热线:

当前位置:主页 > 泉州SEO > 泉州SEO文章 > > wordpress代码实现百度主动推送

wordpress代码实现百度主动推送

  • 时间:2020-01-12 12:56
  • 点击:次
文章目录

记得wordpress之前是有一个结构化数据插件的,也不太清楚是不是发挥着主动推送的作用,不过在网站找到了一段实现的代码,就不再去研究了插件了,这里把代码分享出来

使用说明

澳门十大游戏网址大全,金沙平台投注代码中的网址用的是我的,大家需要替换成自己的

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. }  
来源:本文由 点通网络原创撰写,欢迎分享本文,转载请保留出处和链接! 分享:

澳门十大游戏网址大全,金沙平台投注相关的文章




您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。