申请地址:http://zhanzhang.baidu.com/linksubmit/ 大家了解下百度新的主动推送机制!
如何选择链接提交方式
1、主动推送:最为快速的提交方式,推荐您将站点当天新产出链接立即通过此方式推送给百度,以保证新链接可以及时被百度收录。
2、sitemap:您可以定期将网站链接放到sitemap中,然后将sitemap提交给百度。百度会周期性的抓取检查您提交的sitemap,对其中的链接进行处理,但收录速度慢于主动推送。
3、手工提交:一次性提交链接给百度,可以使用此种方式。
将下面的代码添加到你主题的functions.php中并替换API为您在百度站长平台的接口调用地址即可:
/* *百度实时推送 */ function mee_post_baidu($post_id,$post){ $PostUrl = get_permalink($post_id); $urls=array($PostUrl); $api = '你的api调用地址'; $ch = curl_init();//主机需要支持curl $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); curl_exec($ch); } add_action('publish_post', 'mee_post_baidu');
转载请注明出处无盘技术-经验分享站点 » wordpress更新文章并实时主动推送到百度