找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 345|回复: 0

[cms教程] 无插件实现WordPress网站自动推送文章给百度收录

[复制链接]

该用户从未签到

发表于 2022-10-20 14:10:41 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
建好 WordPress 站点之后,最期待的事情就是搜索引擎收录自己的站点,如何加速这一过程呢?对于国内用户来说,就是提交链接到百度。
        网站有很多这方面的插件,有收费的,也有免费的。但多多少少都带有其它不相干的功能。下面AB模板网分享一下无插件实现WordPress网站自动推送文章给百度收录的方法。
        方法非常简单,只需要将以下的代码放到自己模板的FUNCTIONS.PHP即可。
       
       
               
                       
                               
                                       
add_action('save_post', 'wpjam_save_post_notify_baidu_zz', 10, 3);
function wpjam_save_post_notify_baidu_zz($post_id, $post, $update){
if($post->post_status != 'publish') return;
//请到百度站长后台获取你的站点的专属提交链接
$baidu_zz_api_url = 'http://data.zz.baidu.com/urls?site=网站域名&token=token';
$response = wp_remote_post($baidu_zz_api_url, array(
'headers' => array('Accept-Encoding'=>'','Content-Type'=>'text/plain'),
'sslverify' => false,
'blocking' => false,
'body' => get_permalink($post_id)
));
}
                               
                       
               
       
       
        基于用户的访问,每天都会有 500-700 页面自动提交到百度站长,每天发布1-2篇的文章页会主动提交到百度站长,百度站长还会通过 sitemap 文件时不时来抓取页面。
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-21 23:15

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表