现在百度API提交很流行,并且百度也鼓励各位站长这么做,奥博说尝试了Sitemap.xml和手动提交,效果都不如API提交方便快捷。
我的博客之前一直是没有对百度开放的,所以百度也没有任何的收录,最近打算对百度开放,于是使用了API提交。
百度API提交代码
<?php
$urls = array('');
$urlsss = home_url( add_query_arg( array() ) );
$urls[0] = $urlsss;
$api = 'http://data.zz.baidu.com/urls?site=https://www.oppblog.com&token=XXXX';//百度后台获取
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode("\n", $urls),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
//print_r($urls);页面返回查看数组内的数据
//echo $result; 页面返回推送消耗次数与推送结果
?>每个站点的token是不一样的,这个在百度后台复制自己的再覆盖到以上代码中即可。
把以上代码放到网站的Header或者Footer当中。

从上图已经可以看到已经运行了自由提交了。效果还是不错的,收录也很快。
