您的位置:首页 > wordpress

WordPress 纯代码发布文章自动推送百度加快收录
wordpress 2024-02-22编辑:深圳网站建设阅读( WordPress 推送 收录

以前我们发布文章就自动推送到百度熊掌号中,不过近期百度已经将移动专区的天级收录功能下线了,改为快速收录功能,连 API 也改了,所以我们以前自动推送给熊掌号的代码已经无效,需要调整其中的 API 接口等内容。今天跟大家分享 WordPress 站点如何用代码实现发布文章即主动推送到百度快速收录中。

将以下代码添加在主题的function.php文件中
  1. if(!function_exists('Baidu_Submit')){
  2. function Baidu_Submit($post_ID) {
  3. $WEB_TOKEN = 'token值'; //这里换成你的网站的百度主动推送的token值
  4. $WEB_DOMAIN = get_option('home');
  5. //已成功推送的文章不再推送
  6. if(get_post_meta($post_ID,'Baidusubmit',true) == 1) return;
  7. $url = get_permalink($post_ID);
  8. $api = 'http://data.zz.baidu.com/urls?site='.$WEB_DOMAIN.'&token='.$WEB_TOKEN;
  9. $request = new WP_Http;
  10. $result = $request->request( $api , array( 'method' => 'POST', 'body' => $url , 'headers' => 'Content-Type: text/plain') );
  11. $result = json_decode($result['body'],true);
  12. //如果推送成功则在文章新增自定义栏目Baidusubmit,值为1
  13. if (array_key_exists('success',$result)) {
  14. add_post_meta($post_ID, 'Baidusubmit', 1, true);
  15. }
  16. }
  17. add_action('publish_post', 'Baidu_Submit', 0);
  18. }

使用说明:

1、$WEB_TOKEN =‘token值’;这里请换成你的网站的百度主动推送的token值到https://ziyuan.baidu.com上选择你的站点!
2、点击连接提交进入后自动提交–主动推送(实时)–推送接口接口调用地址:http://data.zz.baidu.com/urls?site=https://www.aabbj.com&token=xxxxxxxxxx添加完成后,发布文章成功后,如果主动推送成功就在文章自定义栏目里有一个Baidusubmit值为1代表发布成功!

服务范围:WordPress搭建、WordPress主题开发、WordPress二次开发、WordPress插件开发
其它服务:网站建设、企业邮箱、数字证书ssl、400电话、
技术标签:企业网站、外贸网站、外贸商城、其它问题
联系方式:电话:13714666846 微信同号

企业网站定制

企业网站定制 根据企业需求,量身定制设计

企业网站定制:2800元起
添加微信 请说明来意
联系我们
站内搜索 MORE+

24小时服务热线 0755-29765948
  • 地址:深圳市罗湖区人民北路2033号206
  • 电话:0755-29765948 传真:82256610
  • 手机:13714666846 18948334877
  • 邮箱:gong@ew35.com 164761418@qq.com
  • 粤ICP备14049207号
创意化数字品牌整合网络营销
营销网站让你坐等商机坐佣客户,Rss

版权所有:深圳市网商在线科技有限公司

版权所有:深圳市网商在线科技有限公司
友情连接link: