SALANGHE 多搜索引擎 Sitemap 是一款专为 WordPress 网站打造的站点地图管理插件,支持 Google、百度、Bing 三大搜索引擎的 Sitemap 生成,并集成百度搜索资源平台 API 主动推送功能。站长可以根据网站实际情况,自主选择需要生成的文章、页面、分类和标签,还能在文章发布或更新后自动提交对应 URL,减少手动操作。
插件采用独立插件结构,无需直接修改 WordPress 主题,适合需要自行管理站点地图、希望简化百度链接提交流程的站长使用。

# 主要功能介绍
1. 支持 Google、百度、Bing 多搜索引擎
不同搜索引擎对 Sitemap 文件的使用方式有所区别,本插件针对不同平台分别生成对应的站点地图文件,方便站长进行管理。
Google 和 Bing 支持通过 Sitemap 索引文件组织多个 XML 文件;百度则生成可单独提交的 XML 文件,避免将索引型 Sitemap 当作普通百度 Sitemap 文件提交。

2. 自主选择 Sitemap 内容类型
网站中的文章、页面、分类和标签并不一定都需要加入 Sitemap,因此插件提供了独立的内容类型选择功能。
站长可以根据网站结构,自主勾选需要生成的内容。例如,普通资源分享站可以优先生成文章、页面和分类;如果标签数量较多,且部分标签页面内容单薄,也可以选择关闭标签生成,减少低价值页面进入站点地图。

3. XML 文件自动拆分
当网站内容不断增加时,将所有 URL 放在单个 XML 文件中并不方便管理。本插件支持按照设定的每个文件 URL 数量拆分 Sitemap,并为不同搜索引擎生成相应的文件结构。
百度 XML 文件支持独立设置每个文件的 URL 数量,并根据百度的文件限制进行拆分。实际文件数量取决于网站内容规模、所选内容类型及生成结果。


4. 百度 API 主动推送
除了生成 Sitemap,本插件还支持通过百度搜索资源平台提供的普通收录 API 提交 URL。
配置有效的站点 Token 后,可以选择是否在新文章发布时推送,也可以开启已有文章更新推送。对于已经发布、URL 不变但标题或正文发生修改的文章,插件会根据更新逻辑将对应 URL 加入推送队列。

5. 异步队列与批量提交
文章发布或更新后,符合条件的 URL 会先进入推送队列,再由后台任务异步提交给百度 API。默认情况下,队列会安排在约 15 秒后开始处理,但实际执行时间可能受到 WordPress 定时任务、网站访问量和服务器配置影响。
插件还支持设置每批提交的 URL 数量,方便站长根据网站规模进行调整。相同 URL 在没有发生新的修改时会进行去重处理,避免同一内容因为重复保存而不断进入队列。
6. 推送日志与状态统计
推送完成后,可以通过后台日志查看百度 API 的响应情况,包括提交数量、成功数量、剩余配额以及接口返回的错误信息。
如果推送失败,也可以根据日志中的具体错误进一步排查 Token、API 请求或服务器连接问题,不必只凭页面是否显示成功来判断。

7. 支持 HTML Sitemap
除了供搜索引擎使用的 XML Sitemap,插件还支持生成 HTML Sitemap,方便访客浏览网站中的相关内容。
是否生成 HTML Sitemap,可以根据网站需求自行决定;具体显示内容以插件当前设置为准。

# 插件版本与基本信息
- 插件名称:多搜索引擎 Sitemap
- 当前版本:v2.6.4
- 运行环境:WordPress
- 主要功能:多搜索引擎 Sitemap、内容类型选择、XML 文件拆分、百度 API 主动推送、异步队列、推送日志、HTML Sitemap
- 安装方式:WordPress 后台上传 ZIP 插件包
本插件适合需要管理多搜索引擎 Sitemap,并希望减少百度 URL 手动提交操作的 WordPress 网站。对于文章数量较多、更新频率较高的网站,主动推送功能可以让 URL 提交流程更加方便。
# 安装与使用教程
第一步:下载并安装插件
下载插件 ZIP 压缩包,登录 WordPress 后台,进入“插件 → 安装插件 → 上传插件”,选择下载的 ZIP 文件,完成安装并启用。

第二步:设置 Sitemap 生成规则
进入 SALANGHE Sitemap 管理页面,根据网站实际情况开启需要使用的搜索引擎,并选择需要加入 Sitemap 的文章、页面、分类和标签。
设置完成后,点击保存并生成 Sitemap,等待后台提示生成成功。之后可以打开生成的 XML 文件,检查文件是否能够正常访问。
第三步:配置百度主动推送
进入百度主动推送区域,开启主动推送功能,填写百度搜索资源平台提供的 Token,并根据需要开启新文章发布推送和已有文章更新推送。
如果网站只需要提交文章,可以暂时关闭页面推送。保存后,Sitemap 原有配置应保持不变,两项功能可以同时启用。
第四步:测试文章发布与更新
可以先选择一篇测试文章进行验证。
新文章发布后,检查对应 URL 是否进入推送队列;再修改一篇已经发布的文章,保存后检查该文章 URL 是否重新进入队列。等待后台任务执行,再查看最近推送日志。

# 注意事项
- 百度主动推送需要有效的站点 Token,且请求中的站点地址必须与百度搜索资源平台配置一致。
- API 返回成功仅代表 URL 提交请求被百度接受,不代表页面一定会被收录,也不代表收录时间有所保证。
- 如果推送队列长时间没有处理,需要检查 WordPress 定时任务或服务器计划任务是否正常运行。
- 对于数量较多的标签页,建议结合页面内容质量决定是否加入 Sitemap,不必为了增加 URL 数量而全部生成。
- 插件更新或更换版本前,建议保留原插件压缩包及必要的配置记录,方便出现问题时排查。
