新文章发布后等百度蜘蛛自己发现,往往要拖上好几天。用 save_post 钩子在文章转为 publish 的那一刻把固定链接提交给百度普通收录接口,可以省掉这段等待。
钩子在什么时机触发
add_action('save_post', ..., 10, 3)接收$post_id、$post、$update三个参数;开头用$post->post_status != 'publish'把草稿、定时、回收站状态挡掉。$baidu_zz_api_url由站点首页地址和token拼成,接口是http://data.zz.baidu.com/urls,用 http 不要改成 https。$token初始是空的,要去百度搜索资源平台 → 普通收录 → 推送接口取到后填进去。- 请求用
wp_remote_request(),方法是 POST,body只放get_permalink($post_id)这一个网址;被注释掉的wp_remote_retrieve_body()打开就能看到百度返回的 success / remain,方便排查推送是否成功。
部署前要确认的事
代码放进当前主题 functions.php 末尾,或单独做成一个小功能插件,把 $token 填成百度搜索资源平台给的密钥即可。因为没判断 $update,更新旧文章同样会触发一次提交,介意的话补一行 if ($update) return;;批量导入文章时建议先关掉,接口每天有配额上限。

使用 WordPress 的 Hook 主动推送刚刚发布的文章,通过下面代码实现了主动推送刚刚发布的文章:
PS:代码中的token需要自己填写,token在百度搜索资源平台获得。
文章标题:WordPress发布文章链接自动推送到百度站长平台
文章链接:https://www.muooy.cn/961.html
更新时间:2025年05月19日
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:305582964@qq.com,我们将第一时间处理!2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读用户协议和免责声明。
- 1WooCommerce 11.3 测试版上手:促销标签直接显示折扣,订单报表按支付方式筛选11月2日
- 2WordPress 加速插件实测对比:四款主流方案,按你的服务器对号入座10月31日
- 3WordPress 7.1.4修了个不用登录的洞:它藏在升级目录里10月29日
- 4MCP Adapter装好却连不上?十分钟接线指南10月28日
- 5WordPress加速插件实测:服务器不同,结论相反10月28日
- 6企业官网询盘表单这样设置:客户留言不再石沉大海10月23日
- 7PHP 双 RCE 严重漏洞 CVSS 9.2:WordPress 站长的自查与升级清单10月22日
- 8WordPress 7.2 首个测试版上线:Secrets API 与浏览器端修图来了10月21日
- 9WP插件爆漏洞不敢更新?FlySecurity虚拟补丁顶上10月17日
- 10外贸站加语言要花多少钱?TranslatePress算笔账10月16日


"这方法不错,用WordPress自动推送文章链接到百度站长,省了不少功夫。😊"