WordPress网站自动推送文章给百度收录
建好 WordPress 站点之后,最期待的事情就是搜索引擎收录自己的站点,如何加速这一过程呢?对于国内用户来说,就是提交链接到百度。
网站有很多这方面的插件,有收费的,也有免费的。但多多少少都带有其它不相干的功能。分享一下无插件实现WordPress网站自动推送文章给百度收录的方法。
方法非常简单,只需要将以下的代码放到自己主题模板的functions.php即可。
01 add_action('save_post', 'wpjam_save_post_notify_baidu_zz', 10, 3);
02 function wpjam_save_post_notify_baidu_zz($post_id, $post, $update){
03 if($post->post_status != 'publish') return;
04
05 //请到百度站长后台获取你的站点的专属提交链接
06 $baidu_zz_api_url = 'http://data.zz.baidu.com/urls?site=网站域名&token=token';
07
08 $response = wp_remote_post($baidu_zz_api_url, array(
09 'headers' => array('Accept-Encoding'=>'','Content-Type'=>'text/plain'),
10 'sslverify' => false,
11 'blocking' => false,
12 'body' => get_permalink($post_id)
13 ));
14 }
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 声明:根据2013年1月30日《计算机软件保护条例》2次修订第17条规定: 为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬! 鉴于此,本源码仅供学习,不建议商用哦!