现在百度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当中。
从上图已经可以看到已经运行了自由提交了。效果还是不错的,收录也很快。