首页更新日志Kratos+ v1.1.10

Kratos+ v1.1.10

🎨 体验优化

  • IP 归属地数据库下载支持国内加速ip2region 的 xdb 数据库文件下载源现在跟随主题选项「主题更新下载源」自动切换。命中「国内加速(Gitee)」或时区为国内时区的自动模式时,IPv4 走 jsDelivr CDN,IPv6 走 ghproxy 系反代(mirror.ghproxy.com → ghfast.top → gh-proxy.com),大幅改善境内服务器首次下载与更新的成功率。
  • 多源候选链 + 自动回退:任一加速源失败(超时 / 403 / 非 200)时会立即切到下一个候选,全部失败才向后台状态面板汇总错误。国外服务器保持直连 GitHub raw,行为不变。
  • 单源超时提升至 60 秒:适配 IPv6 xdb(约 36MB)在慢线路上的下载耗时,避免仅因个别节点缓慢就整体失败。

🐛 修复

  • 修复自定义登录页在 PHP 8+ 下的 Undefined variable 警告:启用「自定义登录 URL」时,kratos_login_intercept() 通过 require 加载 wp-login.php 会把其文件级变量落到函数作用域,部分渲染分支未先赋值即使用 $user_login / $error,触发告警。已在 require 前预置这两个变量为空,wp-login.php 自身逻辑不受影响。
  • 修复朱砂皮肤下文章目录小工具丢失吸顶效果:朱砂皮肤对 .k-main .widget 加了 position: relative,把 style.css 里 .w-toc 的 position: sticky 盖掉,导致目录随页面滚动而非吸顶。已在朱砂皮肤内以更高特异性还原 sticky。
  • 样式微调:博友圈、榜首评论人、系列短码、自定义登录页在朱砂皮肤下的若干细节打磨。

🛠️ 升级说明

  • 使用 GitHub / Gitee 发布的 zip 包整体覆盖即可,无需数据库迁移。
  • 升级后如需切换 xdb 下载源,可在「主题选项 → 版本更新 → 主题更新下载源」中调整(IP2region 下载与主题自升级复用同一开关)。
  • 若原有 IPv6 数据库长期未更新,可在「主题选项 → 评论配置 → IP 归属地数据库」点击「立即更新」,观察状态文案确认加速源已生效。
Kratos+ Theme WordPress
0 条评论

发表评论

加载验证码…换一题