设为首页 - 加入收藏
广告 1000x90
您的当前位置:主页 > 自媒体运营 > 正文

wordpress代码实现百度主动推送

来源:网络分享 编辑:引流技巧 时间:2025-05-14

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

使用说明

代码中的网址用的是我的,大家需要替换成自己的

token值需要到站长平台验证,之后在链接提交工具中获取

除此之外,还可以通过主动推送工具实现

token值

/**  * WordPress发布文章主动推送到百度,加快收录保护原创【WordPress通用方式】  * */   if(!function_exists('Baidu_Submit')){       function Baidu_Submit($post_ID) {           $WEB_TOKEN  = 'xxxxxxxxxxx';  //这里请换成你的网站的百度主动推送的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);   }

相关推荐:

栏目分类

微商引流技巧网 www.yinliujiqiao.com 联系QQ:1716014443 邮箱:1716014443@qq.com

Copyright © 2019-2024 强大传媒 网站地图 rss地图

Top