虎鯨網站助理使用手冊:用 orca-wp 管理 WordPress

虎鯨網站助理使用手冊:用全域 CLI 管理 WordPress 與 AI 工作流

850 瀏覽
WordPress Python CLI 工具與 REST API 自動化工作流程文章封面

虎鯨網站助理是一套用來管理 WordPress 的全域 CLI 工具,安裝完成後,在終端機的任何資料夾都能直接使用 orca-wp。你不需要切換到專案目錄,也不用在指令前面輸入 python。

這篇不是教你從零開發程式,而是給已取得虎鯨網站助理的使用者看的操作手冊。從安裝執行檔、連接 WordPress,到文章、圖片、SEO、分類、標籤與快取管理,我會用日常工作最常碰到的順序帶你走一次。

先記住一件事:虎鯨網站助理的指令就是 orca-wp。它已經封裝成全域 CLI,不再使用舊版的原始碼啟動方式。

虎鯨網站助理可以幫你做什麼?

它把 WordPress 後台常見操作整理成可以重複執行、也能讀回驗證的命令。你可以自己在終端機操作,也可以讓 Codex、Claude Code 等 AI Agent 透過「虎鯨網站助理」Skill 使用。

工作類型可處理內容適合情境
文章與頁面查詢、新增草稿、更新、發布SEO 寫文、舊文維護、批次整理
分類與標籤新增、修改、匯出與整理描述內容架構與站內主題管理
媒體與封面上傳圖片、查媒體、指定精選圖片文章封面與產品圖片
SEO 與 SchemaSEO 標題、描述、焦點關鍵字、FAQRank Math 與結構化資料
多站台同一台電腦管理多個 WordPress品牌、客戶與多語網站
快取與維護Elementor、WP Rocket、Cloudflare、Redis更新後前台仍看到舊內容

部分進階功能需要站台安裝對應的虎鯨外掛或開通模組。若指令顯示缺少外掛或版本不符,先不要自行安裝來路不明的套件,可以聯絡 [email protected] 確認。

為什麼虎鯨網站助理沒有先選擇 WordPress MCP?

不是 MCP 不好,而是 MCP 本身只是 AI 與工具溝通的協定。WordPress 端實際能讓 AI 做多少事,仍取決於站台註冊了哪些 Abilities,以及外掛有沒有把這些能力開放給 MCP。

WordPress 的 Abilities API 已進入核心,官方的 MCP Adapter 可以把已註冊的 Ability 轉成 MCP 工具。不過官方文件也寫得很清楚:Ability 必須先由核心、外掛或佈景主題註冊,並設定為可透過 MCP 使用,AI 才能發現與執行。WordPress 7.0 增加了用戶端 Abilities API,但這不代表所有後台操作會自動變成完整的 MCP 工具。

換句話說,核心架構已經有了,實際操作覆蓋率仍要靠各外掛繼續補。一般文章讀寫可能比較容易串接,但 Rank Math SEO、FAQ Schema、WPML、多媒體、Elementor、快取、GSC 與虎鯨自有外掛設定,不一定會在每個 WordPress MCP Server 裡提供相同工具。

比較直接使用 WordPress MCP虎鯨網站助理 CLI
能力來源取決於已註冊並公開的 Abilities已封裝 WordPress REST API 與虎鯨模組
目前覆蓋範圍不同站台與 MCP Server 差異較大每個命令、參數與需求版本都能明確查詢
錯誤排除要同時檢查 MCP、Ability、權限與外掛可直接在終端執行並看到 HTTP 與站台診斷
批次與多站要看 Server 是否另外實作使用固定命令與 --site 管理
未來整合適合做 AI 的標準連接層可作為底層穩定操作介面,再由 MCP 呼叫

我們目前的選擇是「先把 WordPress 操作做完整,再接 MCP」,不是排斥 MCP。等站台 Abilities 與外掛支援更齊全,MCP 很適合成為 AI Agent 的標準入口;現在先用全域 CLI,使用者會比較容易判斷指令做了什麼、操作哪個網站,以及結果是否真的寫入。

開始前要準備什麼?

  • 虎鯨提供的 macOS 執行檔,並確認是 Apple Silicon 或 Intel 版本。
  • WordPress 網址、使用者名稱與 Application Password。
  • 該帳號具備工作所需權限;日常寫文不一定要使用最高管理員。
  • 知道這個站台在工具中的簡短名稱,例如 myblog。

Application Password 是 WordPress 專門提供給外部工具的獨立憑證,不是你的後台登入密碼。還不熟悉設定方式,可以先看WordPress Application Password 完整教學。

步驟一:安裝全域 orca-wp 指令

下面以 Apple Silicon 版本為例。實際檔名會隨版本更新,如果你拿到的是 Intel 版,請把檔名換成對應的 x86_64 檔案。

chmod +x ~/Downloads/orca-wp-1.2.1-macos-arm64
sudo mv ~/Downloads/orca-wp-1.2.1-macos-arm64 /usr/local/bin/orca-wp
orca-wp --help

看到指令列表就代表安裝完成。因為已經放到系統的執行路徑,之後不管終端機目前在哪個資料夾,都直接輸入 orca-wp,不必先 cd 到工具目錄。

出現 command not found 怎麼辦?

which orca-wp
echo $PATH

如果 which orca-wp 沒有顯示路徑,通常是檔案尚未移到 /usr/local/bin,或這個目錄不在目前的 PATH。先確認檔案位置,不要重複安裝多份。

步驟二:在 WordPress 建立 Application Password

  1. 登入 WordPress 後台。
  2. 進入「使用者 → 個人資料」。
  3. 找到「應用程式密碼」。
  4. 名稱可以填「虎鯨網站助理」。
  5. 新增後先留在這個畫面,密碼只會完整顯示一次。

首次輸入憑證建議由你本人在本機終端完成。不要把 Application Password 貼進 AI 對話、文章草稿、Skill 或截圖裡。

步驟三:把 WordPress 站台加入虎鯨網站助理

orca-wp site add myblog

myblog 是你自己取的站台代號。接著依畫面輸入網站網址、使用者名稱與 Application Password。設定會儲存在本機的 ~/.config/orca-wp/config.json,不在文章資料夾或網站程式碼裡。

orca-wp site list
orca-wp check-connection --site myblog
orca-wp site-info --site myblog

check-connection 會檢查 REST API、文章讀取、內容權限與站台設定。這一步通過後再開始寫入,不要只看到站台出現在清單就當成連線完成。

日常使用:先查詢,再修改

虎鯨網站助理的操作原則很簡單:先確認目標,再寫入;寫入後,再讀回。尤其同時管理多個網站時,每一條命令都建議加上 --site,不要只依賴目前啟用的站台。

查看文章

orca-wp list --site myblog
orca-wp list --status draft --per-page 20 --site myblog
orca-wp get 123 --site myblog
orca-wp get --slug "article-slug" --site myblog

建立草稿與發布

orca-wp new \
  --title "文章標題" \
  --slug "english-slug" \
  --excerpt "文章摘要" \
  --content "<!-- wp:paragraph --><p>文章內容</p><!-- /wp:paragraph -->" \
  --status draft \
  --site myblog

orca-wp publish 123 --site myblog

預設先建立草稿。確認標題、英文網址、分類、封面與前台預覽後,再執行 publish。如果文章由 AI 產生,內容應使用 Gutenberg 區塊格式,不要直接貼一大段 Markdown。

分類、標籤、封面與 SEO

orca-wp categories --site myblog
orca-wp tags --site myblog

orca-wp upload ~/Desktop/cover.jpg --site myblog
orca-wp set-featured-image 123 456 --site myblog

orca-wp update-seo 123 \
  --title "SEO 標題" \
  --desc "Meta Description" \
  --keywords "主要關鍵字,次要關鍵字" \
  --site myblog

媒體上傳成功,不代表已經套用成精選圖片。123 是文章 ID,456 是媒體 ID,設定後仍要讀回文章或打開前台確認封面。

更新後前台還是舊內容

orca-wp flush-wp-rocket --post-id 123 --site myblog
orca-wp flush-elementor-cache --site myblog
orca-wp flush-cloudflare --site myblog

快取要在確認 WordPress 已經存入新內容後才清。若後台根本沒有更新成功,反覆清快取也不會解決問題。

搭配 AI Skill 的推薦工作流程

Skill 已加入「虎鯨網站助理」這個產品詞。之後不必要求 AI 臨時寫 REST API 程式,可以直接用產品名稱交代任務:

請使用虎鯨網站助理操作 myblog。先搜尋是否已有相同主題,建立 Gutenberg 草稿,設定英文 slug、摘要、既有分類、標籤、封面與 Rank Math SEO。完成後讀回文章 ID、狀態和精選圖片,開啟前台預覽;沒有我的確認,不要公開發布。

  1. AI 先讀站台與既有文章,避免重複內容。
  2. SEO Skill 處理搜尋意圖、文章結構與內部連結。
  3. 去 AI 味與個人風格 Skill 完成文字整理。
  4. 虎鯨網站助理建立 WordPress 草稿並寫入欄位。
  5. 讀回文章、SEO、Schema 與封面設定。
  6. 用瀏覽器檢查桌機和手機畫面。
  7. 你確認後,才執行公開發布。

如果你想看純瀏覽器操作的版本,可以搭配Codex Computer Use 操作 WordPress 教學;想理解 MCP、REST API 與 AI Agent 的分工,可以閱讀WordPress MCP 目前支援哪些操作。

使用虎鯨網站助理要注意的安全原則

  • 憑證自己輸入:Application Password 不貼進 AI 對話。
  • 明確指定站台:多站環境一律使用 --site myblog。
  • 草稿優先:新增文章預設用 --status draft。
  • 批次操作先預覽:支援 --dry-run 的功能先模擬,再正式執行。
  • 刪除與取代要確認:看到 --yes 通常代表這是不能隨便執行的動作。
  • 成功訊息不是前台驗收:寫入後仍要讀回資料並檢查公開網址。

設定檔保存在你的電腦上,但仍應限制檔案權限:

chmod 600 ~/.config/orca-wp/config.json

常見錯誤怎麼排除?

狀況常見原因處理方式
command not found執行檔不在 PATH用 which orca-wp 確認位置
401 或 403帳號、Application Password、權限或防火牆限制重新確認憑證並執行 check-connection
Cloudflare 522來源主機暫時無回應稍後重試並確認主機狀態,不要連續寫入
提示缺少外掛進階功能尚未開通依提示確認所需版本或聯絡虎鯨
後台已更新、前台沒變頁面或 CDN 快取確認資料已寫入後,再清除對應快取

給第一次使用者的建議

第一次不要直接拿正式文章做批次修改。先用測試草稿跑過「連線、建立、讀回、設定封面、預覽」這五件事,確定站台權限與快取流程都正常,再逐步增加 SEO、Schema、多語或 WooCommerce 操作。

虎鯨網站助理的價值,不只是少點幾次 WordPress 後台,而是把每次操作變成可以重複、可以檢查,也能交給 AI Skill 執行的工作流程。你仍然保留最後發布與高風險操作的決定權。

常見問題 FAQ

既然 WordPress 有 MCP,為什麼還需要虎鯨網站助理?

MCP 要執行的能力仍需由 WordPress 核心或外掛先註冊並公開。目前不同站台的支援範圍不一致,SEO、WPML、Elementor、快取與虎鯨模組未必都有現成 MCP 工具。虎鯨網站助理先把這些操作封裝成可驗證的 CLI,未來也能再由 MCP 作為連接層呼叫。

虎鯨網站助理需要會 Python 嗎?

不需要。工具已封裝成全域 CLI,安裝後直接使用 orca-wp。一般使用者不必進入原始碼目錄,也不需要在指令前輸入 Python。

為什麼每一條命令都建議加上 --site?

虎鯨網站助理可以管理多個 WordPress。明確指定站台能避免 AI、多個終端機或並行任務誤用目前啟用的站台,尤其更新與發布時更重要。

Application Password 會被送到 AI 嗎?

工具從本機設定檔讀取憑證,不代表憑證會自動送進 AI 對話。但 AI 工具可能取得命令或工作目錄等上下文,因此首次註冊站台與輸入密碼仍建議由使用者在本機終端完成。

可以讓 AI 寫完直接發布嗎?

可以做到,但不建議作為預設。先建立草稿、讀回欄位、檢查封面與前台版面,再由使用者確認發布,比完全自動公開更穩妥。

為什麼有些指令會提示缺少外掛?

文章與 WordPress 核心功能可直接使用 REST API;SEO、Schema、WPML、GSC 或特定 WooCommerce 功能可能需要對應外掛與版本。CLI 會提示需求,部分模組只提供虎鯨客戶安裝或開通。

虎鯨網站助理可以管理多個網站嗎?

可以。每個網站使用不同站台代號,透過 orca-wp site list 查看,再在命令後加上 --site 站台代號 明確指定目標。

▧ 文章分類

▧ Google熱搜

▧ 最新文章

✦ 虎鯨 OrcaBiz SEO 優化專業團隊 ✦

專業 SEO 公司幫助你將流量累積成看得見的業績,成為長期有效的最強業務!

載入中…
沒有更多相關文章可閱讀