前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Wordpress自动推送新文章收录百度

Wordpress自动推送新文章收录百度

作者头像
宋天伦
发布2020-07-16 10:35:33
3970
发布2020-07-16 10:35:33
举报
文章被收录于专栏:frytea

百度站长工具提供了很多种页面收录方式,在百度资源搜索平台提供了多种提交方式,比如自动提交,手动提交,以及sitemap。

百度资源搜索平台:https://ziyuan.baidu.com/

在这里介绍两种方式,一种是使用代码的方式,一种是使用插件,不知道是否能成功,如果大家能在百度搜索到这篇文章,自然代表着成功啦!

先说第一种,代码!

在主题function.php文件中插入如下代码:

代码语言:javascript
复制
//文章发布自动推送
if(!function_exists('Baidu_Submit')){ 
  function Baidu_Submit($post_ID) { 
    $WEB_TOKEN = 'token值'; //这里请换成你的网站的百度主动推送的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); 
}

即可在文章发布后自动推送百度,在百度资源可以看到推送结果。

第二种,插件!

在wordpress插件搜索BaiduXZH Submit,安装即可!

声明

第一种方式来源页:免插件实现WordPress主动推送文章到百度

第二种插件官网:爱上极客

Author: Frytea

Title: Wordpress自动推送新文章收录百度

Link: https://cloud.tencent.com/developer/article/1662665

Copyright: This work by TL-Song is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
网站建设
网站建设(Website Design Service,WDS),是帮助您快速搭建企业网站的服务。通过自助模板建站工具及专业设计服务,无需了解代码技术,即可自由拖拽模块,可视化完成网站管理。全功能管理后台操作方便,一次更新,数据多端同步,省时省心。使用网站建设服务,您无需维持技术和设计师团队,即可快速实现网站上线,达到企业数字化转型的目的。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档