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

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

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

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

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

先说第一种,代码!

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

1
2
3
4
5
6
7
8
9
10
11
12
13
//文章发布自动推送
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主动推送文章到百度

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

希望能成功!


Wordpress自动推送新文章收录百度
https://www.frytea.com/post/20190112071400.html
作者
Tianlun Song
发布于
2019年1月12日
更新于
2024年6月10日
许可协议