OpenClaw + WordPress_OneNav主题网站 AI 自动化,适配插件更新报告

前言

本文是根据上一篇文章《OpenClaw + WordPress + OneNav 主题:打造 AI 自动化网址发布的导航网站》中需要使用的插件的更新报告及相关补充说明。

如果你看不太明白本文内容,请先点击上面的文章链接进行阅读。

OpenClaw + WordPress + OneNav 主题:打造 AI 自动化网址发布的导航网站

更多的 OpenClaw 规则文档

经过一个多月闲时和我的 Openclaw 的交流对话,大概每天 1-2 小时,我们已经创建、整理、修改、优化了至少 6个 适用于适用 OneNav 主题网站不同功能的规则文档。

更多的 OpenClaw 发布规则

对话 OpenClaw 执行更多类的任务

从单点突破到多点开花

原来,只是想用来采集 + 发布网址导航

现在,硅基日报、Product Hunt、Github发现、各类普通文章读取后改写再发布等各种不同的任务都能半自动化进行。

配合 OpenClaw 的定时任务,一些不复杂的任务,可以完全自动化完成。

对话 OpenClaw 执行更多类的任务

 

OneNav REST API 插件更新报告

相较于早期版本,目前版本已更新至v2.1.1。

v2.1.1 是一次重要的架构级重构和功能补全,旨在为 OneNav 主题提供更强大、更灵活的 REST API 支持。以下是本次更新的核心内容和完整的字段支持列表。

插件下载地址

Github地址:https://github.com/SatoMini/onenav-restapi-sp

蓝奏网盘:https://soul.lanzoub.com/b030q3j10j

核心重要更新

1. 新增后台设置界面

内容:WordPress 后台的 设置 → OneNav REST API 中增加了一个独立的控制面板。

目的: 让您可以自由选择需要暴露到 REST API 的文章类型(Post Types)和分类法(Taxonomies)。这解决了之前版本所有字段被强制暴露、不够灵活的问题。

2. 完整的分类法读写支持

内容: 重写了分类法(如 sitetag, post_tag)的更新回调逻辑。

目的: 修复了之前版本只能读取、无法通过 REST API 写入分类法自定义字段(如 SEO 标题)的重大 Bug。现在插件能正确处理 OneNav 主题独特的序列化存储方式 (term_io_seo)。

3. 支持复杂字段类型

内容: 引入了递归处理机制,专门用于支持 OneNav 主题中的“重复器 (Repeater)”和“分组 (Group)”字段。

目的: 使插件现在可以完整读写 app(应用)和 book(书籍)类型下的复杂数据,例如 app_down_list(下载地址列表)和 _buy_list(购买链接列表)等。

v2.1.1 可注册暴露的 onav_meta 字段

一、文章类型 (Post Types)

1. 文章 (post) & 页面 (page)

字段名 类型 内容说明
_seo_title string 自定义 SEO 标题
_seo_metakey string 自定义 SEO 关键词
_seo_desc textarea 自定义 SEO 描述
_thumbnail string 自定义文章头图 URL
views integer 浏览量
_like_count integer 点赞数

2. 网址 (sites)

字段名 类型 内容说明
_sites_link url 网址主链接
_sites_sescribe textarea 网址描述
_sites_language string 站点语言
_sites_country string 站点国家/地区
_sites_preview url 站点预览图 URL
_thumbnail string 自定义头图 URL
_seo_title string 自定义 SEO 标题
_seo_metakey string 自定义 SEO 关键词
_seo_desc textarea 自定义 SEO 描述
_sites_order integer 排序值
_sites_type string 网址类型
_wechat_id string 公众号 ID
_is_min_app boolean 是否为小程序
_goto boolean 是否直接跳转
_nofollow boolean 是否添加 nofollow 标签
_spare_sites_link array 备用链接列表
views integer 浏览量
_like_count integer 点赞数

3. 应用 (app)

字段名 类型 内容说明
_app_type string 应用类型
_app_name string 应用别名
_app_sescribe textarea 应用描述
_app_ico string 应用图标 URL
_app_platform array 适配平台
_down_formal url 官网下载地址
_screenshot array 应用截图 URL 列表
_down_default object 默认下载信息
app_down_list array 下载地址列表 (复杂字段)
_seo_title string 自定义 SEO 标题
_seo_metakey string 自定义 SEO 关键词
_seo_desc textarea 自定义 SEO 描述
views integer 浏览量
_like_count integer 点赞数
_down_count integer 下载数

4. 书籍 (book)

字段名 类型 内容说明
_book_type string 书籍类型
_thumbnail string 自定义头图 URL
_summary textarea 内容摘要
_journal string 出版信息
_score_type string 评分类型
_score string 评分值
_books_data array 书籍信息列表 (复杂字段)
_buy_list array 购买链接列表 (复杂字段)
_down_list array 下载链接列表 (复杂字段)
_seo_title string 自定义 SEO 标题
_seo_metakey string 自定义 SEO 关键词
_seo_desc textarea 自定义 SEO 描述
views integer 浏览量
_like_count integer 点赞数

5. 公告 (bulletin)

字段名 类型 内容说明
_goto url 跳转链接
_is_go boolean 是否直接跳转
_nofollow boolean 是否添加 nofollow 标签
_seo_title string 自定义 SEO 标题
_seo_metakey string 自定义 SEO 关键词
_seo_desc textarea 自定义 SEO 描述
views integer 浏览量
_like_count integer 点赞数

二、分类法 (Taxonomies)

1. 分类 (category), 网址分类 (favorites), 应用分类 (apps), 书籍分类 (books)

字段名 类型 内容说明
seo_title string 自定义 SEO 标题
seo_metakey string 自定义 SEO 关键词
seo_desc textarea 自定义 SEO 描述
thumbnail string 分类头图 URL
card_mode string 卡片样式
columns object 列表列数设置

2. 网址标签 (sitetag), 应用标签 (apptag), 书籍标签 (booktag), 专题 (series)

字段名 类型 内容说明
seo_title string 自定义 SEO 标题
seo_metakey string 自定义 SEO 关键词
seo_desc textarea 自定义 SEO 描述

最后提醒及BUG说明

文章标签 (post_tag) 的相关SEO信息,目前无法通过REST API 进行写入保存。

post_tag 无法写入的根本原因,是 WordPress 核心对内置分类法的保护机制和严格的 Schema 校验 ,叠加 其他插件潜在的干扰 共同作用的结果。

插件逻辑本身是正确的,但面对 WordPress 核心的“白名单”安检机制,任何试图“强行注入”非标准字段的尝试都会在最后一步被拦截。这就是为什么无论我们如何提高过滤器的优先级,最终 onav_meta 字段依然无法出现在 post_tag 的 API 响应中。

© 版权声明

相关文章

暂无评论

none
暂无评论...