用途:面向 WP Engine 托管的 WordPress 站点,提供代码部署与远程运维工作流,包括 git push 部署、GitHub Actions CI/CD(develop→dev、staging→staging、main→production 的分支门控)、经 SSH 网关运行远程 WP-CLI,以及用自然语言管理安装、域名、缓存、备份、用户,生成用量/带宽报告,管理 LargeFS 媒体卸载配置。
主要能力:SSH 密钥配置与 known_hosts 信任;官方 GitHub Action wpengine/github-action-wpe-site-deploy@v3 经 rsync 部署,支持 WPE_ENV、SRC_PATH、REMOTE_PATH、PHP_LINT、FLAGS、SCRIPT、CACHE_CLEAR 等选项;git push 到 git@git.wpengine.com 的远程仓库;WP-CLI 的直连 SSH、--ssh 参数、wp-cli.yml 别名、SCP/rsync 文件传输、heredoc 批量命令;插件/主题更新、缓存与重写规则刷新、数据库导出与查询、search-replace、用户与 cron 管理;远程数据库可经 SSH 隧道配合 GUI 工具访问。
使用方式:需 SSH 密钥(存于 1Password,RSA 4096 最稳妥,命令 ssh-keygen -t rsa -b 4096 -f ~/.ssh/wpengine_rsa)、在 WP Engine 门户的 Git Push 与 SSH Keys 两处分别注册同一密钥、API 凭据、op CLI 已认证;SSH 网关需 Professional 及以上套餐;自然语言管理需安装 wpe-labs Claude Code skills。生产环境建议加 --skip-plugins --skip-themes,search-replace 先 --dry-run。
限制:网关为受限 shell,无 sudo、apt/yum 与任意服务管理;PHP 版本随安装配置;WP-CLI 报“not a WordPress installation”时需显式加 --path=/home/wpe-user/sites/<install>;git push 后需 1–2 分钟生效;官方 Action 用 WPE_SSHG_KEY_PRIVATE,自定义 git-push 工作流用 WPE_SSH_KEY,为同一私钥的不同密钥名。具体价格与套餐细节资料未提供。