Releases: SatoMini/onenav-restapi-sp
Releases · SatoMini/onenav-restapi-sp
Release list
v2.1.2
v2.1.1
🚀 版本 v2.1.1 (最新修复版)
核心修复 (Critical Fix)
- 修复分类法 Meta 写入失效问题 :修复了分类和标签(Taxonomy)自定义字段无法通过 REST API 正确保存的严重 Bug。
- 原因 :OneNav 主题将分类 SEO 和显示字段以序列化数组形式存储在 term_io_seo 和 term_io_{taxonomy} 中,而非独立字段。
- 修复 :重写了 update_callback 和 get_callback ,实现了对主题序列化数据结构的完美兼容。现在通过 API 修改标签的 SEO 标题、关键词等信息,前端将即时生效。
🛠️ 版本 v2.1.0 (功能增强版)
新增功能 (New Features)
- 后台控制面板 :在 WordPress 后台 设置 (Settings) -> OneNav REST API 增加了独立的设置页面。
- 动态开关控制 :
- 支持按“文章类型”和“分类法”维度分别控制 REST API 的暴露。
- 允许管理员根据需求,精细化开启或关闭特定模块(如只开启 sites 而关闭 book )的 API 读写权限。
- 默认状态为全部开启,确保平滑升级。
🏗️ 版本 v2.0.0 (架构重构版)
重大更新 (Major Updates)
- 架构重构 :完全重写了插件底层逻辑,引入了统一的字段配置中心 onav_get_api_meta_config ,大幅提升了代码的可维护性和扩展性。
- 全类型支持 (Full Coverage) :
- 文章类型 :完整覆盖 post , page , sites , app , book , bulletin 。
- 分类法 :完整覆盖 category , post_tag , favorites , sitetag , apps , apptag , books , booktag , series 。
- 复杂数据处理 :新增 onav_sanitize_meta_value 递归清理函数,完美支持 OneNav 特有的复杂数据结构:
- app 类型的多版本下载列表 (Repeater/Group)。
- sites 类型的备用链接组 (Group)。
- 分类法的多列布局配置 (Object)。