依旧写了个轮子出来,市面上已经有现成的bing官方提交工具(但是不知道为啥我这一直报错api错误,所以我就自己写了一个)
但是这回插件里面有别人没有的功能,也算是功能集合体了吧。
如今 Bing 搜索引擎的市场占有率已相当可观 —— 新电脑默认预装 Edge 浏览器并绑定 Bing 搜索,这让 Bing 的流量潜力愈发值得重视。事实上,Bing 的收录效率十分出色,我个人运营的网站更新文章后,基本能在 24 小时内完成收录,因此站长群体有必要重点做好 Bing 收录优化。
这个工具有哪些作用呢?
- 更新文章自动提交bing站长平台
- 生成网站地图,包括总的地图,单独的文章/页面/标签的地图
- 全站点链接批量提取:一键抓取网站所有文章链接,方便批量管理与后续提交;
- 批量提交至 Bing 站长平台:支持批量上传链接,大幅提升收录操作效率。
我写这个插件核心特点就是:当 Bing API 提交额度耗尽时,会自动切换至 IndexNow 提交通道 ——IndexNow 支持无限次链接提交,彻底解决了 API 额度限制导致的收录中断问题,确保收录流程不中断。
插件的主页面如下图,可以清晰地看见提交日志和报错日志,报错日志常见的也都翻译了。如果提交错误的链接,也可以选择重新提交。
API额度是自动刷新的,日志可能需要手动刷新,日志多了翻页可能会卡,因为基本是实时获取数据的。

第二个tab是链接提交,支持api提交和inedxnow提交,在下方还有网站文章链接提取,方便重复提交之前的文章。

第三个tab是网站地图生成,支持总地图索引和分开的地图

第四个是插件的api设置和indexnow设置

下一步的开发计划就是集合别的常见搜索引擎,但是估计可能有点麻烦???
插件象征性收费,希望大家喜欢,这个插件昨天写了一晚上,修了差不多10个小版本才是现在的这个样。插件的第一版本甚至只有链接提取功能(是的,这个插件最早就是只为了提取链接的)后来才慢慢加上地图和bing提交功能。
v6.1更新日志20260108
-
IndexNow 物理文件生成(核心修复):
-
机制改变:不再依赖 WordPress 的伪静态(Rewrite API),因为 Nginx/Apache 通常会优先处理静态文件,导致伪静态不生效。现在改为在根目录生成真实的
.txt文件。 -
自动维护:生成新 Key 时自动删除旧文件;插件激活时自动检查并创建文件。
-
-
增加卸载清理机制 (
uninstall):-
新增了
register_uninstall_hook。当你删除插件时,它会自动删除数据库中的日志表 (sgbing_logs) 以及根目录的 IndexNow 验证文件,保持网站整洁。
-
-
安全性增强:
-
在处理 AJAX 提交的 URL 时,增加了
esc_url_raw进行过滤,防止潜在的 XSS 或注入风险。
-
-
Sitemap 性能微调:
-
优化了 Sitemap 的查询参数,确保只获取必要的数据,减少内存占用。
-
-
代码结构优化:
-
将文件写入逻辑封装为私有方法
update_indexnow_file,便于多处复用。
-
v5.9更新日志20251129
-
修复斜杠问题:新增了
stop_canonical_redirect函数,彻底解决.xml后面自动加/的问题。 -
添加状态头:在输出 XML 前强制发送
HTTP 200状态码,防止某些服务器环境下因为是虚拟页面而返回 404 头信息(虽然内容显示了,但爬虫可能会认为是死链)。 -
SQL 兼容性优化:建表语句中的日期默认值
0000-00-00在某些新版 MySQL (Strict Mode) 下会报错,我将其修改为允许 NULL 或当前时间戳,以提高兼容性。 -
XML 转义增强:确保 Sitemap 中输出的所有 URL 都经过
esc_url处理,符合 XML 标准。 - 挂载
redirect_canonical过滤器,当检测到是我们的 Sitemap 请求时,禁止 WordPress 进行重定向,从而去除sitemap.xml/的/字符
v5.8更新日志20251126
- 修改
tag网站地图获取方式,防止出现获取不到的错误 - 添加分类的网站地图
打开本插件的网站地图功能之前,需要确保没有别的网站地图插件,而且建议把网站根目录已有的网站地图删掉。
打开网站地图功能后,在设置里面需要重新保存一遍伪静态规则,保证地图正常生成。







