WordPress 的命令行工具。无需浏览器。

凡是您能在 WordPress 管理后台完成的操作,都可以从终端完成。安装和更新插件、导入内容、创建用户、对数据库执行搜索替换、轮换密钥、管理多站点网络。将其中任何操作打包成脚本、cron 任务或部署步骤。WP-CLI 让 WordPress 成为可自动化的工具。

wp plugin
安装、启用、更新

wp theme
管理主题和子主题

wp db
导出、导入、搜索替换

wp user
创建、更新、重置密码

wp post
批量创建、编辑、删除内容

wp core
安装、更新、验证 WordPress

wp site
管理多站点网络

wp cron
检查并运行定时事件
自动化任何事务
WP-CLI 可融入您编写脚本的任何场景。将它嵌入部署管道,以在不同环境之间迁移数据库。将它接入 GitHub Action,以在每次拉取请求时验证核心完整性。通过 cron 运行它,以在凌晨 3 点轮换密钥、清理瞬态数据或重新生成缩略图。
wp db export backup.sql
wp search-replace 'https://staging.example.com' 'https://example.com' --all-tables
wp cache flush
WP_CLI::add_command( 'hello', function () {
WP_CLI::success( 'Hello from WP-CLI!' );
} );
扩展它
WP-CLI 专为扩展而构建。用几行 PHP 代码编写一个自定义命令,并将其作为插件发布——或者浏览社区软件包索引,找到一个已能满足您需求的命令。
由 WordPress 社区维护
自 2011 年以来,WP-CLI 持续发布更新,由来自整个 WordPress 生态系统的志愿者维护。每个版本都在公开治理下发布,贡献的形式多种多样——分类整理、文档、翻译、命令编写、测试。
为未来而构建
网站管理的未来是自主化的,而 WP-CLI 正是为引领这一潮流而设计的。除了作为面向开发者的强大接口之外,它还提供了 AI 代理和大语言模型(LLM)可靠地与 WordPress 交互所需的标准化、命令驱动型架构。通过利用 Abilities API、AI 连接器以及模型上下文协议(MCP)支持,WP-CLI 将 WordPress 转变为一个完全为代理就绪的环境。无论您是在自动化日常维护,还是在构建复杂的代理式工作流,WP-CLI 都能为下一代智能提供所需的稳定、可编程的基础。
