WordPress网站百度快速收录推送代码

一直用wpjam的百度推送功能,不过缺点是没有默认勾选,每次都得发文时点一下选择推送。

于是找来了段可以加在主题文件中的代码,这样发布的所有文章都可以自动推送了。

WordPress网站百度快速收录推送代码 | JUST FOR FUN

 

把下面代码加入到当前主题的 functions.php 文件即可:

//WordPress百度主动推送功能
add_action('save_post', 'fanly_save_post_notify_baidu_zz', 10, 3);
function fanly_save_post_notify_baidu_zz($post_id, $post, $update){
 if($post->post_status != 'publish') return;
 
 $baidu_zz_api_url = 'https://data.zz.baidu.com/urls?site=your_site_url&token=your_token&type=daily';
 //请到百度站长后台获取你的站点的专属提交链接
 
 $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)
 ));
}

如果你没有快速收录权限,只有普通收录,那就把提交链接中的“&type=daily”去掉即可。

WP技巧代码·功能

WordPress使用CDN或者反代后如何获取访客的真实IP

2023-3-12 12:33:12

代码·功能

宝塔面板nginx开启OCSP装订加快HTTPS网站访问速度

2023-3-17 12:55:53

个人中心
今日签到
有新私信 私信列表
搜索