WP-CLI是什么?让AI协助WordPress前应了解的基础与安全起步方法

人的委托由AI通过受限命令应用到WordPress,并以批准与备份保护的流程插画 AI 网站管理

在WordPress管理后台,可以通过浏览器创建文章、确认插件与管理用户。WP-CLI是通过命令行进行类似WordPress管理工作的官方工具。

由于容易将操作记录成步骤,也能用于请Codex、Claude Code等AI协助管理WordPress。不过,WP-CLI除了确认,也能执行更新与删除。在让AI连接前,必须先决定权限与批准的界线。

WP-CLI能做什么

WP-CLI提供处理WordPress核心、文章、媒体、分类、用户、主题、插件、设置与数据库等项目的命令。

例如,可用于以下工作。

  • 确认WordPress版本
  • 取得已发布文章与草稿的列表
  • 确认分类与标签
  • 确认启用中的主题与插件
  • 将文章创建为草稿
  • 设置特色图片与文章元数据
  • 执行更新或清除缓存

命令出现在列表中,并不代表需要全部授权给AI。

与管理后台的差异

管理后台适合人看着画面逐项操作。WP-CLI则适合重复相同确认、记录一连串操作,或依固定步骤处理多个项目。

另一方面,命令不必看按钮位置与警告画面也能执行,若指定错误目标,影响可能扩大。优点并非「命令比较安全」,而是可以缩小可执行范围,让结果较容易验证。

确认环境是否支持

能否使用WP-CLI,取决于租用的服务器与管理方式。

  • 租用主机:从官方手册确认是否提供SSH与WP-CLI
  • 代管WordPress:确认是否有专用CLI或连接限制
  • VPS与云服务:由管理者管理WP-CLI安装、执行用户与WordPress位置
  • 委托网站制作公司:先确认合约范围与工作负责人

不知道是否能使用时,不要请AI安装或修改服务器设置。先向服务商或维护人员确认。

一开始只进行读取

第一次确认,只使用不会改变WordPress状态的命令。以下是WP-CLI的一般示例,并不是能直接贴入自己的正式环境执行的步骤。

wp core version
wp plugin list
wp theme list
wp post list --post_type=post --post_status=publish
wp term list category

执行前,由管理者确认目标网站、执行用户与WordPress位置正确。结果也可能包含用户信息、设置值或未公开文章,因此不要将输出原样分享至外部。

第一次委托AI的示例

请确认这个WordPress能否使用WP-CLI。

本次只进行只读调查,不要变更文章、设置、主题、
插件、用户与数据库。

想确认的项目:
- WordPress版本
- 启用中的主题
- 插件状态
- 已发布文章数与草稿数
- 分类结构

请先列出预计执行的命令,不要在回答中
显示秘密信息或个人信息。

除了「用WP-CLI调查」,还应指定不变更的项目、确认项目与回报方法。

不直接授权AI自由使用的命令

WP-CLI官方命令列表也包含执行PHP代码、交互式Shell、显示设置、数据库操作、搜索替换、更新与删除等具有强大权限的功能。

至少以下类型,起初不要授权AI自由使用。

  • 执行任意PHP代码
  • 开启交互式Shell
  • 直接操作数据库
  • 可显示设置值或认证信息
  • 删除文章、用户、媒体或网站
  • 更新WordPress核心、主题或插件
  • 对整个网站进行搜索替换

除了写下「不要使用危险命令」,也应在执行路径限制允许的命令。具体方法详见让AI安全使用WP-CLI的受限包装程序制作方法。

从创建草稿开始

只读确认之后,先尝试创建草稿,而不是在正式环境发布。由AI创建标题与正文,人再于管理后台确认内容、分类、图片与链接后发布。

请根据只读确认结果,只创建1篇文章草稿。
不要发布、更新既有文章或删除。
执行前请列出标题、slug、分类、description与使用的命令。
创建后请回报文章ID与确认用URL。

不要一开始就大量创建文章,或将流程自动化到发布。先用一篇文章试过创建、确认、修正、删除或恢复,再扩大范围。

安全运作所需的条件

  • 已确认恢复方法的备份
  • 与正式环境分开的测试环境或草稿流程
  • 必要最小限度的WordPress与服务器权限
  • 限制允许命令的机制
  • 在正式发布、更新或删除前停下的批准界线
  • 已执行命令与结果的记录
  • 发布后的页面、订房与询问确认

只在AGENTS.md或CLAUDE.md写下规则,并不等于技术性的权限限制。也请确认以AI管理WordPress的安全规则。

总结

WP-CLI能将WordPress管理转为可记录的步骤,成为AI协助调查与更新的入口。另一方面,它也具备变更整个WordPress的功能。

一开始先确认可用环境与负责人,再依序进行只读命令、一篇草稿与人的确认。连接正式环境前,请通过将WP-CLI交给AI前的准备确认权限、备份与测试环境。准备后,先以不进行变更的WP-CLI入门限定确认项目,再参考受限包装程序文章,从技术上限制可执行的命令。

参考资料

※WP-CLI可用与否、安装方法、权限与备份会因环境而异。请优先遵循服务商与管理人员的安排。

已复制标题与网址