百度自动推送API是百度搜索引擎提供的一种快速提交网页链接的方式,可以帮助WordPress网站的新内容更快被百度收录。以下是一些关于在WordPress中实现百度自动推送API的方法:
实现方式
1. 使用现有插件
-
Baidu Submit URLs:官方插件,可直接在WordPress插件库中搜索安装
-
Baidu Sitemap Generator:生成百度专用sitemap并支持推送
-
SEO插件集成:如All in One SEO Pack、Yoast SEO等可能有相关扩展
2. 手动添加代码
如果您想手动实现,可以将以下代码添加到主题的functions.php文件中:
function baidu_submit_url($url) { $api_url = 'http://data.zz.baidu.com/urls?site=你的网站域名&token=你的token'; $ch = wp_remote_post($api_url, array( 'body' => $url, 'headers' => array('Content-Type' => 'text/plain') )); return $ch; } function auto_submit_to_baidu($post_ID) { $url = get_permalink($post_ID); baidu_submit_url($url); } add_action('publish_post', 'auto_submit_to_baidu');
获取百度API推送Token
-
登录百度搜索资源平台(原站长平台)
-
添加并验证您的网站
-
在”链接提交”部分找到”自动推送”功能
-
获取您的专属token
注意事项
-
每日推送额度有限制(新站通常为100条/天)
-
仅推送高质量原创内容
-
推送后不代表立即收录,只是加快百度发现速度
-
建议配合sitemap使用效果更佳
最佳实践
-
新文章发布时自动推送
-
文章更新时重新推送
-
定期检查推送结果,在百度搜索资源平台可以查看推送状态