建好 WordPress 站点之后,最期待的事情就是搜索引擎收录自己的站点,如何加速这一过程呢?对于国内用户来说,就是提交链接到百度。
网站有很多这方面的插件,有收费的,也有免费的。但多多少少都带有其它不相干的功能。下面AB模板网分享一下无插件实现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 }

基于用户的访问,每天都会有 500-700 页面自动提交到百度站长,每天发布1-2篇的文章页会主动提交到百度站长,百度站长还会通过 sitemap 文件时不时来抓取页面。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。