本次是一个功能与重构并重的中版本。核心是新增「性能优化」模块并把后台 CSF 相关资源全部本地化,同时补齐一批常用组件(RSS 分类排除、系列开头/结尾富文本、命令面板皮肤命令细化、悬浮预览分类可点击等),并顺手做了两项被历史版本站长反馈过的修复。
新功能
- 新增「性能优化」模块:主题选项 → 基础设置 → 性能优化 下集中开关,支持首屏 LCP 图
fetchpriority=high+ eager 提升、非区块文章卸载 wp-block 前台样式、按需卸载 DPlayer 等重型资源、数据库瘦身按项清理(过期 transient、垃圾评论、修订版本、自动草稿等)与外置对象缓存同步失效。次级查询也提供了kratos_lean_query_args()供内部模板按需关闭 terms / meta 预热。 - 后台 CSF 资源全部本地化:主题选项页依赖的 CSF 前端资源(字体、CodeMirror、FontAwesome 4/5、Google Webfont Loader 等)不再走 CDN,全部改为主题内置文件加载,弱网 / 离线环境下后台可正常打开、无跨域字体告警。
- RSS 订阅扩展:按分类排除:主题选项 → RSS 增强 新增分类多选,命中的分类不再进入
/feed,方便把「日常/杂谈」类目从订阅流里剔除。同时保留了原有的自定义摘要长度、全文 / 摘要切换等能力。 - 系列文章统一开头 / 结尾富文本 + 标题头可配置:
inc/theme-series.php支持在系列短码上方、下方分别插入统一的富文本前言 / 后记,标题头文案与展开态可全局配置;系列列表页taxonomy-kratos_series.php同步接入。 - 评论排行榜等级标签:评论区排名徽章新增等级文案(如「铁粉 / 常客 / 新人」等),底色 / 文字色沿用主题选项里已有的名次徽章配色字段,不额外抢皮肤色。
- 走心评论摘要表情还原:走心评论卡片摘要展示时会把原文里的 emoji / 表情图片按原状还原,不再被
wp_trim_words直接吞掉。 - 友链后台探活筛选:
wp-admin链接列表新增按最近探活状态筛选(正常 / 异常 / 从未探测),配合此前已加入的探活任务定位死链更快;链接表同时新增批量设置分类操作。 - 命令面板皮肤命令细化:⌘K / Ctrl+K 面板里的皮肤切换命令区分「无皮肤(跟随本地设置)」与「清除本地设置(回到默认策略)」两种语义,便于在体验后重置。同时补齐各皮肤 CSS 的作用域,避免个别命令面板项在深色 / 浅色下颜色错乱。
- 主题设置菜单重组为 9 组:把原本长长一列的主题选项拆成基础设置 / 首页 / 文章页 / 评论 / 短码 / 侧栏与页脚 / RSS / 版本更新 / 高级 9 组,配合设置页顶部导航吸顶(滚动时导航跟随),大表单场景不再需要来回滚动找字段。
- 主题设置页交互增强:新增自动保存(延时防抖,避免刷页丢配置)、独立的「版权声明」开关;「数据库瘦身」改为 AJAX 执行,长任务不再阻塞整页刷新,并回显命中明细与并发锁避免多标签同时清理造成的竞态。
- 元信息统一改用图标:文章列表 / 详情页的作者、时间、分类、评论数、阅读量等元信息由文字标签改为 Font Awesome 图标 + 数字的紧凑排布;内置 Font Awesome 同步升级到 7.3.1。
- 悬浮预览分类可点击:内链悬浮预览卡(
.kratos-lpv)里的分类 / 标签药丸恢复为可点击链接,直接跳到对应归档页。 - 主题设置增加站长交流入口:主题选项页新增站长交流 / 反馈入口,方便直接联系。
优化
- 升级 CSF 框架至 2.3.1:跟进上游 Codestar Framework 最新版本(本地 vendored 分支,已按
kratos-plus/CLAUDE.md的补丁清单重新打上 pro class 加载、CDN 本地化、code_editor版本对齐、image_select支持image,label结构等本地改动),修复上游若干字段警告并同步字段样式。 - 命令面板入口开关归位:命令面板启用开关移回「短代码 / 命令面板」组内,与页脚工具箱按钮解耦,关闭命令面板不再影响页脚其它按钮的显隐。
修复
- 修复数据库瘦身误删友链分类:v1.1.16 起启用的「数据库瘦身」在清理孤立 term relationships 时未排除
link_category,可能一并删掉未挂在链接上的友链分类。现已修复并对派生计数做重算,历史版本删除的分类无法恢复,请在升级后到 wp-admin → 链接 → 分类 目录检查一次。 - 修复列表 marker 与首行文字垂直对齐:文章正文
ul / ol列表项目符号在中文字体下略高于首行文字(常见于内嵌图标字号偏大或字号自定义时),现改用 baseline 对齐配合 line-height 校正,多字号场景下都能对齐。 - 修复后台图标选择器失效:CSF 图标选择字段在部分后台页面(新版菜单重组后)因资源加载顺序问题弹窗内图标列表为空,现修正入队时机。
升级说明
- 升级后请到「基础设置 → 性能优化」按需开启相关开关;默认保持保守策略,不会主动改动站点行为。
- 数据库瘦身建议先执行「预览」再点「清理」,本次修复后不会再影响友链分类,但仍建议在清理前用 UpdraftPlus / All-in-One WP Migration 之类做一次快照。
- CSF 框架升级后主题选项字段结构保持兼容,无需重新配置;如果曾在旧后台见过图标字段图标缺失,本次修复后自动恢复。
下载及预览
GitHub:https://github.com/lifengdi/kratos-plus/releases
Gitee:https://gitee.com/lifengdi/kratos-plus/releases
主题预览:https://www.lifengdi.com/
除非注明,否则均为李锋镝的博客原创文章,转载必须以链接形式标明本文链接
喜欢就好
文章评论