Skip to content

Releases: yxs2003/shiguang-bing-export

v6.2(2025-02-17)

Choose a tag to compare

@yxs2003 yxs2003 released this 17 Feb 15:00
7eb0ee7

v6.2 (2026-02-17)

  • 修复 Sitemap 白屏问题

  • 优化查询性能

  • 修复 IndexNow 验证与 JS 语法错误

v6.1(2025-01-08)

Choose a tag to compare

@yxs2003 yxs2003 released this 08 Jan 08:28
8ecfb6e
  1. IndexNow 物理文件生成(核心修复):
  • 机制改变:不再依赖 WordPress 的伪静态(Rewrite API),因为 Nginx/Apache 通常会优先处理静态文件,导致伪静态不生效。现在改为在根目录生成真实的 .txt 文件。

  • 自动维护:生成新 Key 时自动删除旧文件;插件激活时自动检查并创建文件。

  1. 增加卸载清理机制 (uninstall):
  • 新增了 register_uninstall_hook。当你删除插件时,它会自动删除数据库中的日志表 (sgbing_logs) 以及根目录的 IndexNow 验证文件,保持网站整洁。
  1. 安全性增强:
  • 在处理 AJAX 提交的 URL 时,增加了 esc_url_raw 进行过滤,防止潜在的 XSS 或注入风险。
  1. Sitemap 性能微调:
  • 优化了 Sitemap 的查询参数,确保只获取必要的数据,减少内存占用。
  1. 代码结构优化:
  • 将文件写入逻辑封装为私有方法 update_indexnow_file,便于多处复用。

v5.9 (2025-11-29)

Choose a tag to compare

@yxs2003 yxs2003 released this 02 Dec 07:03
50c0364

新增 stop_canonical_redirect 函数,彻底解决 sitemap.xml 后缀自动添加斜杠问题
输出 XML 前强制发送 HTTP 200 状态码,避免服务器返回 404 头信息导致爬虫误判
优化 SQL 建表语句,将日期默认值 0000-00-00 改为支持 NULL / 当前时间戳,适配 MySQL Strict Mode
增强 XML 转义处理,确保所有 URL 符合 XML 标准规范
挂载 redirect_canonical 过滤器,禁止 WordPress 对插件生成的 Sitemap 进行重定向