Claude Code x WordPress 網站管理
Claude Code x WordPress 網站管理 — 編譯摘要
濃縮
核心結論:
- SSH 是讓 Claude Code 操作遠端 WordPress 最直接的方案——比自建 REST API 或 MCP 更靈活,不受端點限制。
- SSH key(無密碼)是實現非互動式操作的關鍵——Claude Code 無法互動式輸入密碼。
- 跨工具串接(Gmail + SSH/WP-CLI + Cloudflare API)可在單一 Claude Code session 中完成複雜的維運任務。
關鍵證據:
- 實際案例:從 Gmail 找退信 → 提取 email → SSH 查 WordPress 帳號 → 刪除殭屍帳號 → 建 WAF 規則,五步跨三個服務。
- 設定時間約 5 分鐘(產生 key + 加到主機 + 設定 SSH config)。
- 安全性:私鑰只在本機、每個指令可見、破壞性操作需確認、建議用獨立 key。
質疑
結論 1:SSH > REST API / MCP
- 前提假設:主機支援 SSH 且有安裝 WP-CLI。共享主機可能不提供 SSH。
- 邊界條件:企業環境可能有 SSH 存取限制或需要跳板機。
- 反例:對於只需要特定操作的場景(如只需要更新文章),REST API 的權限控制更精細。
結論 2:非互動式操作需要無密碼 key
- 前提假設:可以使用無密碼的 SSH key。某些企業安全政策要求所有 key 必須有 passphrase。
- 邊界條件:SSH agent forwarding 可能是一個替代方案,但增加了設定複雜度。
結論 3:跨工具串接的威力
- 前提假設:所有工具的 CLI 或 API 都已設定好。初始設定的時間成本可能不低。
- 換產業:非 WordPress 的 CMS(如 Shopify、Squarespace)可能沒有 CLI 工具,SSH 方案不適用。
對標
- DevOps 的 Infrastructure as Code:用指令管理基礎設施,而非 GUI 點擊——SSH + WP-CLI 是 WordPress 版的 IaC。
- 遠端桌面 vs 終端機:SSH 之於遠端桌面,如同 CLI 之於 GUI——更快、可腳本化、可自動化。
- 管家服務:Claude Code + SSH 等於一個「能理解自然語言的遠端系統管理員」。
關聯概念
- [[SSH 遠端操作]]
- [[MCP 外部工具整合]]
- [[開發工具鏈整合]]
- [[非工程師的 AI 工具採用]]