WP-CLI 命令行界面
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 安装 @user_3c6cb52e/wp-cli-command-line-interface-wordpress
技能介绍
痛点:别让 wp-admin 拖慢你的运维节奏
当你需要批量更新插件、清理过期瞬态或给百个用户重置权限时,反复登录 wp-admin 点击操作不仅容易出错,更会让「可重复执行」成为奢望——操作步骤无法版本化,故障排查时也很难说清「刚才到底改了什么」。
技能如何工作:把 WP-CLI 变成你的运维工具箱
这个技能围绕 WP-CLI 构建了一套标准化操作流程,核心能力包括:
- 插件管理:通过
wp plugin list查看状态,wp plugin update --all批量更新,无需在后台逐个点击 - 数据库任务:用
wp transient delete --all清理过期瞬态,wp db export快速备份,比后台的「工具」页面更灵活 - 用户管理:
wp user list快速筛选,wp user update <user> --role=administrator批量调整权限,适合内容团队规模化运营时使用 - 搜索替换:
wp search-replace 'http://old.com' 'http://new.com'一键迁移域名,比后台逐个修改数据库更高效 - 脚本化发布:结合
wp post create和wp post update,能把内容发布流程写成脚本,纳入版本控制或CI/CD流程
适用边界与注意点
- 优先在测试环境验证命令,生产环境执行前务必备份数据库
- 避免在多人同时操作时运行
wp search-replace,防止数据冲突 - 大批量用户操作前,先用
wp user list --fields=ID,user_email导出清单核对,避免误操作
使用场景
- 在网站上线前需要批量更新所有插件并清理过期瞬态数据时,使用命令行工具一键完成维护任务。
- 当网站迁移服务器需要批量替换数据库中旧域名链接时,通过命令行执行全局搜索替换避免遗漏。
- 内容团队需要批量创建或修改大量文章标签时,通过编写脚本实现自动化发布而不依赖后台界面。
- 处理离职员工权限时,需要批量将特定用户角色降级或删除,使用命令行快速完成用户管理。
适合人员
- 负责多个 WordPress 站点的运维工程师,诉求是摆脱后台点击,用脚本化方式批量执行插件更新和数据库备份。
- 正在迁移服务器或更换域名的技术负责人,诉求是在不破坏数据的前提下快速完成全站链接的全局搜索替换。
- 管理大量内容创作者的运营主管,诉求是批量调整用户权限或重置密码,避免逐个在后台操作耗时且易错。
- 习惯使用 Git 和 CI/CD 的全栈开发者,诉求是将 WordPress 内容发布和日常维护流程集成到自动化工作流中。