大部分站长都没有快速收录的权限,但是普通收录中的API提交收录是相对最为快速和高效的提交URL到搜索引擎的手段之一。
站点地图提交一般在收录上没有实时性,相对较慢,新的内容最快提交的方式是API提交方式,当你在点击发布文章的时候就会自动提交给百度,然后很快就可能会有百度蜘蛛来抓取网页内容,大大提高了百度发现优质网站或者是内容的时间。
WordPress站点实现方式很多,这里简单分享一个方法。直接在你的主题的function.php中添加以下代码即可实现。实测经验新站提交半个小时内一般就会有百度蜘蛛来访。
1、先去百度站长平台获取你的站点的API接口地址
2、wordpress主题文件中的function.php中添加以下代码:
//$api的值换成上面你网站对应 if(!function_exists('Baidu_Submit')){ function Baidu_Submit($post_ID) { //已成功推送的文章不再推送 if(get_post_meta($post_ID,'Baidusubmit',true) == 1) return; $url = get_permalink($post_ID); $api = 'http://data.zz.baidu.com/urls?site=https://www.xxxxxx.com&token=xxxxx'; $ch = curl_init(); $options = array( CURLOPT_URL => $api, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => $url, CURLOPT_HTTPHEADER => array('Content-Type: text/plain'), ); curl_setopt_array($ch, $options); $result = curl_exec($ch); $result = json_decode($result); if( $result->success ){ add_post_meta($post_ID, 'Baidusubmit', 1, true); } } add_action('publish_post', 'Baidu_Submit', 0); }
微信公众号『王牌客栈』
第一时间了解最新网络动态
扫码关注不迷路~