第三方模式迁移
Superdav AI Agent v1.12.0 更改了第三方能力(third-party abilities)的处理方式。第三方模式现在默认设置为自动(auto),这意味着在 WordPress 7.0+ 上,您无需手动配置即可启用原生的 WordPress Abilities API 集成。
变化了什么?
v1.12.0 之前
第三方能力需要手动配置:
- 您必须明确启用“第三方模式”
- 能力是从自定义注册表加载的
- 与 WordPress Abilities API 的集成是可选的
- 默认模式是遗留模式(Legacy mode)
v1.12.0 之后
第三方能力可以自动工作:
- 第三方模式默认设置为“自动”(auto)
- 能力原生集成到 WordPress Abilities API
- 在 WordPress 7.0+ 上无需手动配置
- 遗留模式仍然可用于较旧的 WordPress 版本
哪些用户会受到影响?
新安装(WordPress 7.0+)
无需操作。 第三方模式会自动设置为“自动”(auto),能力开箱即用。
已有安装
您的设置会被保留。 如果您之前使用的是:
- 遗留模式(Legacy mode):您将保持在遗留模式(无变化)
- 手动第三方模式(Manual third-party mode):您将保持在手动模式(无变化)
- 自动模式(Auto mode):您将继续使用自动模式(无变化)
WordPress 版本低于 7.0
遗留模式仍然可用。 如果您使用的是 WordPress 6.x 或更早版本:
- 第三方模式默认设置为“遗留”(legacy)
- 如果需要,您可以手动启用第三方模式
- 升级到 WordPress 7.0+ 以使用原生的 Abilities API
了解不同模式
自动模式(Auto Mode)(新的默认模式)
自动模式使用原生的 WordPress Abilities API 集成:
- 能力通过 WordPress hooks 进行注册
- 与 WordPress 7.0+ Abilities API 完全兼容
- 自动发现第三方能力
- 无需手动配置
何时使用:使用第三方能力的 WordPress 7.0+
手动模式(Manual Mode)
手动模式需要明确配置:
- 您指定要加载哪些第三方能力
- 适用于测试或选择性加载能力
- 需要编辑配置文件
- 控制力更强,但设置也更复杂
何时使用:测试、选择性加载能力或自定义配置
遗留模式(Legacy Mode)
遗留模式使用旧的第三方能力系统:
- 自定义能力注册表(而非 WordPress Abilities API)
- 与较旧的 WordPress 版本向后兼容
- 没有原生的 WordPress 集成
- 已弃用但仍受支持
何时使用:WordPress 6.x 或更早版本,或需要遗留兼容性时
检查当前模式
通过管理面板
- 导航到 WordPress Admin → Superdav AI Agent → Settings
- 查找 Third-Party Mode 设置
- 您将看到当前的模式以及更改它的选项
通过代码
$mode = get_option( 'superdav_third_party_mode' );
echo $mode; // 'auto', 'manual', 或 'legacy'
更改模式
切换到自动模式(Auto Mode)
如果您使用的是 WordPress 7.0+ 并且想使用自动模式:
- 导航到 Superdav AI Agent → Settings
- 找到 Third-Party Mode
- 选择 Auto (WordPress Abilities API)
- 点击 Save
Superdav AI Agent 将自动发现并注册第三方能力。
切换到手动模式(Manual Mode)
如果您想手动控制哪些能力加载:
- 导航到 Superdav AI Agent → Settings
- 找到 Third-Party Mode
- 选 择 Manual
- 点击 Save
- 编辑您的配置文件,指定要加载哪些能力
切换到遗留模式(Legacy Mode)
如果您需要遗留兼容性:
- 导航到 Superdav AI Agent → Settings
- 找到 Third-Party Mode
- 选择 Legacy
- 点击 Save
自动模式的优势
自动发现
能力会自动从以下位置发现:
- 已安装的插件
- 激活的主题
- 必须使用插件(Must-use plugins)
- 滴入插件(Drop-in plugins)
无需手动注册。
原生集成
能力与 WordPress Abilities API 集成:
- 与 WordPress 核心保持一致
- 在 WordPress 管理后台工作
- 与使用 Abilities API 的其他插件兼容
- 随着 WordPress 的发展,具备前瞻性
简化管理
- 无需编辑配置文件
- 无需手动注册能力
- 能力可见性(Ability Visibility)控制自动工作
- 管理通知会提醒您未分类的能力
更好的性能
- 能力会被缓存
- 按需延迟加载
- 针对 WordPress 7.0+ 进行了优化
迁移路径
如果您使用的是 WordPress 6.x
- 升级到 WordPress 7.0+(准备好时)
- 将 Superdav AI Agent 更新到 v1.12.0+
- 将第三方模式更改为自动(Auto)(可选;遗留模式仍然可用)
- 检查能力可见性,确保适当的访问控制