2026年4月16日:OpenClaw调试与知识库搭建记录

Reading Time: 2 minutes

📅 2026-04-16 事件总结:OpenClaw 调试与 WordPress 知识库搭建

一、OpenClaw 状态检查与飞书连接问题

问题 现象 解决方案
重复插件警告 duplicate plugin id detected: feishu 删除手动安装的飞书插件目录 ~/.openclaw/extensions/feishu,重启网关。
飞书消息无回复 发送指令后机器人不响应 确认飞书后台事件订阅方式为“长连接”,并发布应用版本。同时检查权限 im:message 等是否已开通。
任务执行失败(文件编辑错误) 日志显示 edit failed: Could not find exact text 删除残留文件 /Users/suiwen/.openclaw/workspace/macro_market_monitor_workflow.json,重新下发指令并要求使用 write_file 工具覆盖写入。
网关状态判断 不确定服务是否运行 使用 openclaw gateway status 命令,重点看 Runtime: running (pid xxx, state active) 即为正常。

关键命令备忘:

  • 查看状态:openclaw gateway status
  • 实时日志:openclaw logs --follow
  • 重启服务:openclaw gateway restart

二、WordPress 自定义知识库页面搭建(思源风格)

阶段 问题 解决方案
HTML/CSS 嵌入失效 在「自定义 HTML」区块粘贴代码后样式错乱 改用自定义页面模板方式,创建 siyuan-kb-template.php 文件,避免主题样式干扰。
找不到模板选项 页面编辑器中“模板”下拉菜单不出现 1. 确保子主题文件夹内有 index.php 文件。
2. 切换主题再切回,强制刷新模板缓存。
3. 在 functions.php 中用 add_filter('theme_page_templates') 强制注册模板。
左侧导航静态无法修改 内容硬编码在 HTML 中,后台无法增删文档 改造为动态导航,利用 WordPress 原生“页面层级”功能,通过 PHP 递归生成树形菜单。
页面与文章的认知混淆 不理解何时用“页面”何时用“文章” 页面:适合固定层级结构(如知识库目录)。文章:适合按时间发布的动态内容。知识库建议用“页面”构建层级,或用插件为“文章”增加层级功能。

最终成果:

  • 成功部署左右分栏的知识库模板,左侧树形导航由 WordPress 后台的“页面”层级自动生成,右侧显示完整内容及标签。
  • 左上角文字改为“Awen的笔记本”并可点击返回首页。
  • 支持 OpenClaw 通过 REST API 自动创建页面和添加标签。

三、待跟进事项

  1. OpenClaw 任务自动化:测试通过飞书下发指令,让 OpenClaw 调用 WordPress REST API 批量创建知识库页面和标签。
  2. 知识库内容填充:在 WordPress 后台按层级创建页面(父页面/子页面),完善左侧导航树。
  3. 样式微调:根据实际内容展示效果,进一步调整 CSS 细节。

如果还需要更详细的子条目或特定代码片段记录,随时告诉我,我帮你补充到笔记里。

‍

请喝一杯咖啡
这些内容都是我一个人查资料、跑数据、核事实写出来的。如果对你有用,可以请我喝一杯咖啡。
微信扫码 · 微信支付微信扫码 · 微信支付
支付宝扫码支付宝扫码
个人收款码 · 微信支付 / 支付宝

本文采用 CC BY 4.0 许可。欢迎转载与引用,请注明作者并附上原文链接。
Licensed under CC BY 4.0. Quoting and republishing are welcome with attribution and a link back to this article.

发表评论