Skip to content

Releases: SatoMini/onenav-restapi-sp

v2.1.2

Choose a tag to compare

@SatoMini SatoMini released this 09 Aug 11:20
b27a43f

更新 V2.1.2

解决 post_tag 修改问题

v2.1.1

Choose a tag to compare

@SatoMini SatoMini released this 17 Mar 10:48
bd4557a

🚀 版本 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)。

v1.1.2

Choose a tag to compare

@SatoMini SatoMini released this 16 Mar 10:11
ff214d4

OneNav REST API Meta Fields Support v1.1.2

为 OneNav 主题的 sites 自定义文章类型提供自定义字段(meta)的 REST API 读写支持。

详见 README.md