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

一、前言

OpenClaw 是最近最热门和强大的 AI 助手框架,支持多会话管理、定时任务、技能系统等功能。

所以立马就想到了可以配合 WordPressOneNav 主题,可以实现网址导航网站的AI自动化内容管理。

本文将详细介绍并提供:

  • – 必备技能安装与配置
  • – OneNav REST API Meta Fields Support 插件的作用
  • – 规则文件编写要点
  • – 插件 及 规则文档示例下载
OpenClaw + WordPress + OneNav 主题:打造 AI 自动化网址发布的导航网站

二、前置必要条件

1、你已经安装并正常运行 OpenClaw(没有安装环境限制,本人使用环境为本地Unbuntu系统),至于如何在你想要的环境下载安装 OpenClaw 请自行寻找相关教程,这里就不做介绍了;

2、开启WordPress 的 REST API 功能(确保你的OneNav主题设置 和 使用的插件没有禁用 REST API 功能);

开启WordPress 的 REST API 功能(确保你的OneNav主题设置 和 使用的插件没有禁用 REST API 功能);

3、WordPress后台创建一个新用户,角色设置为“管理员”或者“编辑”,并创建【应用程序密码】(即REST API 密码);

创建【应用程序密码】(即REST API 密码)

三、OpenClaw 必须技能安装

在 OpenClaw 中,”技能”(Skills)是扩展功能的基本单元。要实现 WordPress 自动化发布。

1、需要安装以下技能:Wordpress REST API(https://clawhub.ai/codedao12/wordpress)

2、安装方式:直接跟你的OpenClaw的对话,把技能的网址贴给它就可以了。

在 OpenClaw 中安装以下技能:Wordpress REST API

3、WordPress技能安装完成后,直接把 • WP_BASE_URL 和 • WP_USER + WP_APP_PASSWORD 相关数据发给你的OpenClaw,它会帮你配置好的!

四、OneNav REST API Meta Fields Support 插件

1、这是个什么插件?

这是本人经过多轮测试总结,由我的Openclaw开发的一个适配OneNav主题使用REST API发布文章写入 OneNav 主题特殊字段的插件。

2、为什么需要这个插件?

OneNav 主题使用大量**自定义字段**(Custom Fields)存储站点信息,例如:
– 站点 URL
– 一句话简介
– 站点预览图
– Favicon 图标
– SEO 关键词

**问题:** WordPress REST API 默认不暴露这些字段,导致无法通过 API 读取或写入。

**解决方案:** 安装 OneNav REST API Meta Fields Support 插件,扩展 REST API 的功能。

3、插件安装

1. 将 `onenav-restapi-sp` 插件文件夹上传到 `wp-content/plugins/` 目录
2. 在 WordPress 后台”插件”页面启用该插件

4、 插件功能

安装后,你将能够:

| 操作 | 说明 |
|——|——|
| 读取站点信息 | 通过 REST API 获取 OneNav 自定义字段 |
| 写入站点信息 | 通过 REST API 更新 OneNav 自定义字段 |
| 批量管理 | 一次性读取/写入多个字段 |

5、 验证插件是否生效

访问以下自己网站的 URL:https://your-domain.com/wp-json/wp/v2/posts/【文章ID】

例:https://warpnav.com/wp-json/wp/v2/posts/1565

如果返回包含 `onav_meta` 等字段的数据,说明插件已生效。

五、规则文件编写要点

1、什么是规则文件?

规则文件是告诉 AI “如何发布文章”的说明书。没有规则文件,AI 每次发布都需要人工指导。有了规则文件,AI 可以自动完成所有设置。

2、规则文件的核心作用

– 自动设置分类和标签
– 自动填充自定义字段
– 自动检查格式错误
– 确保每次发布的内容一致

3、规则文件编写要点

3.1、要点一:分类 ID 必须明确

不要写”使用某个分类”,而要写清楚分类 ID

3.2、要点二:标签规则要清晰

例如:标签生成原则:- 根据文章内容自动提取关键词- 每篇文章必须设置 3-5 个标签

3.3、要点三:自定义字段要完整说明| 字段名 | 填写内容 | 说明 |
|——–|———-|——|
| _sites_link | 网站 URL | 链接地址 |
| _sites_sescribe | 15-30字中文短句 | 一句话简介 |
| _thumbnail | favicon 图片地址 | 站点 LOGO 图标 |

3.4、要点四:规则文件的结构建议

# 规则文件
├── 发布流程概述
├── 文章标题与固定链接规则
├── 正文内容规范(字数、排版、格式)
├── 站点信息自定义字段说明
├── 分类与标签设置
├── 发布前检查清单
└── 版本记录

六、发布测试

1、因为站长个人要求比较严谨(强迫症),所以我自己的编写的发布规则是需要我提供网站名称、URL、指定分类目录、指定标签 和 预览图的。

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

2、你使用的时候完全可以把我的规则发给你的 OpenClaw,然后跟它对话让它按照你的要求进行修改。

六、总结

通过以上基础配置,你可以实现:

✅ **标准化发布** – 每次发布的内容风格保持一致
✅ **自动化操作** – AI 自动写入各种OneNav主题自定义字段信息
✅ **错误预防** – 规则检查避免遗漏
✅ **可维护性** – 规则文件可版本控制,可追溯

七、规则和功能扩展

目前的规则文档只是:人工选择网站名称、URL等信息,让OpenClaw整理+描述+写入自定义字段,你完全可在此基础上扩展其他功能,可实现开发的空间还有很多。

比如:定时任务、自定义网址列表让Openclaw读取新增网址、爬取其他相关导航网网,精选后添加到你的网址 等各种扩展功能,就看你自己的想法和能力了。

**另外,你也可以把这最基础单一的功能,扩展成你专属的各种WordPress文章自动化发布规则!!!

八、附件下载

– **OneNav REST API Meta Fields Support 插件**:`onav-meta-fields.zip`
– **onenav-sites-publishing-rules.md 规则文件**:`onenav-sites-publishing-rules.zip`

蓝奏网盘下载地址⏬:https://soul.lanzoub.com/b030q3j10j

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...