前言:為什麼需要 WordPress 自動化?
對於經營 WordPress 網站的內容創作者、行銷團隊或企業來說,每天手動發布文章、更新頁面、管理媒體檔案是一件極其耗時的工作。想像一下:你需要先打開 WordPress 後台、上傳圖片、撰寫內容、設定分類與標籤、調整 SEO 設定、最後才能點擊發布。如果一天要發布多篇內容,這個流程將佔據你大量的時間與精力。
這正是 OpenClaw 與 WordPress 整合的價值所在。透過 OpenClaw 的強大自動化能力,你可以將內容創作、圖片生成、文章排版到最終發布這整條流程完全自動化。本文將帶你深入了解如何運用 OpenClaw 串接 WordPress REST API,打造一個真正「一鍵發布」的智能內容管理系統。
WordPress REST API 基礎:自動化的橋樑
什麼是 WordPress REST API?
WordPress REST API 是 WordPress 內建的一套應用程式介面,從 WordPress 4.7 版本開始預設啟用。它允許外部應用程式(如 OpenClaw)透過標準的 HTTP 請求來讀取、建立、更新和刪除 WordPress 網站上的內容。
REST API 的核心端點位於 https://your-domain.com/wp-json/wp/v2/,常見的資源端點包括:
| /wp/v2/posts | 管理標準文章 |
| /wp/v2/pages | 管理頁面 |
| /wp/v2/media | 上傳與管理媒體檔案 |
| /wp/v2/categories | 管理文章分類 |
| /wp/v2/tags | 管理文章標籤 |
| /wp/v2/users | 管理使用者帳號 |
認證機制:Application Passwords
WordPress 5.6 起引入了 Application Passwords 功能,這是讓外部應用程式安全存取 REST API 的推薦方式。相較於傳統的使用者密碼,Application Passwords 具有以下優勢:
- 獨立性:每個應用程式擁有專屬密碼,不影響主要登入密碼
- 可撤銷:隨時可以停用特定應用程式的存取權限
- 安全性:支援基本 HTTP 認證(Basic Auth),簡單且安全
設定 Application Password 的步驟:登入 WordPress 後台 → 前往「使用者」→「個人資料」→ 捲動至「應用程式密碼」區塊 → 輸入應用程式名稱 → 點擊「新增應用程式密碼」→ 複製產生的密碼(僅顯示一次)。

圖片說明 [AIT] AI生成圖片
OpenClaw 串接 WordPress 的完整設定
步驟一:配置 WordPress 連線資訊
在 OpenClaw 的設定中,你需要將 WordPress 網站的連線資訊加入技能設定檔。以下是一個典型的設定範例:
{"wordpress":{"site_url":"https://www.94iplay.com","api_endpoint":"https://www.94iplay.com/wp-json/wp/v2","username":"service@94iplay.com","application_password":"JAHe sc0H wWMm Ndmq jKhR Thwl"}}
重要提醒:Application Password 必須包含空格,這是 WordPress 自動生成的格式。在進行 HTTP 基本認證時,需要將使用者名稱和 Application Password 組合後進行 Base64 編碼。
步驟二:測試 API 連線
在正式開始自動化之前,建議先使用簡單的 GET 請求測試連線是否正常:
curl -X GET https://www.94iplay.com/wp-json/wp/v2/posts?per_page=1 -u "service@94iplay.com:JAHe sc0H wWMm Ndmq jKhR Thwl"
如果連線成功,你將收到最近一篇文章的 JSON 資料。若出現 401 未授權錯誤,請檢查:Application Password 是否正確(注意空格)、使用者帳號是否具有足夠的權限(至少需「作者」角色)、網站是否啟用了 SSL(HTTPS 為必要條件)、是否有安全性外掛阻擋了 REST API 存取。
步驟三:建立 OpenClaw 文章發布技能
你可以建立一個專屬的 OpenClaw Skill 來處理 WordPress 文章發布。技能邏輯架構包括:上傳精選圖片、上傳內文圖片並替換內容中的圖片路徑、建立文章內容(標題、內容、摘要、分類、標籤、Slug)、最後發布文章至 WordPress REST API。
自動化發布流程實戰
完整自動化工作流設計
一個完整的「AI 內容生成 → WordPress 發布」自動化流程,通常包含以下步驟:
第一階段:內容生成 — 根據預設主題清單或關鍵字研究結果決定今日文章主題,使用 AI 生成符合 EEAT 架構的完整文章內容,自動生成 SEO 元素(Meta Title、Meta Description、Slug)。
第二階段:視覺素材生成 — 生成精選圖片(Featured Image,建議 1200×630 像素)、生成 2-3 張內文配圖(說明截圖或示意圖)、確保所有圖片符合品牌視覺風格。
第三階段:WordPress 發布 — 上傳精選圖片至 WordPress 媒體庫、上傳內文配圖取得 WordPress 媒體 ID、在文章 HTML 中插入圖片 img 標籤、發布文章並取得發布後的 URL。
第四階段:後續處理 — 更新內容行事曆與進度追蹤檔案、將文章連結同步至社群媒體發布佇列、記錄發布結果與效能數據。

圖片說明 [AIT] AI生成圖片
圖片上傳的技術細節
在 WordPress REST API 中上傳圖片需要使用 /wp/v2/media 端點,並將圖片資料以 multipart/form-data 格式傳送。上傳成功後,API 會回傳媒體物件,其中 id 欄位就是後續設定 featured_media 時需要的數值。
圖片最佳實踐:精選圖片建議尺寸 1200×630 像素(符合 Open Graph 標準)、內文圖片建議寬度 800 像素(適應多數佈局)、檔案格式 JPEG 用於照片 PNG 用於截圖或含透明背景圖、單張建議控制在 200KB 以下提升載入速度、Alt 文字使用描述性中文提升無障礙與 SEO 表現。
文章內容的 HTML 格式規範
當透過 REST API 發布文章時,content 欄位需要包含完整的 HTML 內容。標準的 HTML 標籤(h2、p、img、ul 等)都可以被 WordPress 正確解析與呈現。若不使用 Gutenberg 區塊標記,一般 HTML 即可正常運作。
進階應用:批量發布與排程
使用 Cron Job 實現定時發布
OpenClaw 的 Cron Jobs 功能可以讓你設定自動化的定時任務。例如,設定每天早上 9 點自動執行內容生成與發布流程。這確保了網站能夠維持穩定的更新節奏,對 SEO 與讀者黏性都有正面幫助。
多網站管理架構
如果你同時管理多個 WordPress 網站(例如主品牌網站、子品牌網站、客戶網站),可以在 OpenClaw 設定中建立多組 WordPress 連線設定。在發布時,只需指定 site 參數,OpenClaw 就會自動選擇對應的 API 端點與認證資訊,避免將內容發布到錯誤的網站。
與社群媒體的聯動發布
完成 WordPress 文章發布後,可以將文章資訊傳遞至社群媒體發布模組,自動生成並發布 Instagram、Facebook、Threads 的貼文。流程為:文章發布成功 → 取得文章 URL 與精選圖片 → 生成社群文案 → 製作輪播圖 → 發布至三大平台。
常見問題與故障排除
Q1:收到 403 Forbidden 錯誤怎麼辦?
可能原因包括 REST API 被安全性外掛(如 Wordfence、iThemes Security)阻擋、檔案上傳大小限制低於圖片檔案、使用者角色權限不足。解決方案:檢查安全性外掛的 REST API 存取設定、調整 PHP 設定 upload_max_filesize 與 post_max_size、確認使用者角色為「作者」或「編輯」以上。
Q2:Application Password 無法使用?
可能原因包括網站未啟用 SSL(HTTPS)、Application Password 已被撤銷或重新產生、外掛衝突導致認證失效。解決方案:確保網站使用 HTTPS、重新產生 Application Password、暫時停用其他外掛進行測試。
Q3:如何處理特色圖片尺寸不正確?
WordPress 會自動為上傳的圖片生成多種尺寸(thumbnail、medium、large、full)。在設定 featured_media 時,WordPress 主題通常會自動選擇適合的尺寸。若需要精確控制,可以在主題的 functions.php 中自訂圖片尺寸。
Q4:如何確保文章排版正確?
建議在 content 中使用標準 HTML 標籤,而非 Gutenberg 區塊標記;預先在 WordPress 後台測試文章排版;使用 CSS 類別控制內文樣式;避免使用複雜的巢狀表格或 Flexbox 佈局。
結論:邁向全自動化內容營運
透過 OpenClaw 與 WordPress REST API 的整合,你不再需要在「創作靈感」與「技術瑣事」之間反覆切換。從主題發想、內容生成、視覺設計到最終發布,整個流程可以由 AI 自動化系統無縫執行。
這不僅大幅節省了時間成本,更重要的是確保了內容發布的一致性與品質。無論是每日一篇的穩定更新節奏,或是跨越多個網站的批量管理,OpenClaw 都能讓你的 WordPress 內容策略真正實現「設定一次,自動運行」的理想狀態。
開始建立你的第一個 OpenClaw WordPress 自動化技能吧,讓 AI 成為你最可靠的內容發布助手!
常見問答 FAQ
Q:OpenClaw 可以管理自架 WordPress 嗎?
A:可以。只要自架 WordPress 啟用了 REST API 並可透過網際網路存取,就能與 OpenClaw 整合。
Q:一個 OpenClaw 可以管理多個 WordPress 網站嗎?
A:可以。透過多組連線設定,單一 OpenClaw 可以同時管理數十個 WordPress 網站的內容發布。
Q:發布失敗會有通知嗎?
A:建議在技能中加入錯誤處理與通知機制(如發送至 Discord 或 Telegram),確保發布異常時能及時得知。
Q:需要安裝額外 WordPress 外掛嗎?
A:不需要。WordPress 內建的 REST API 已經足夠。若需要進階功能(如自訂欄位、頁面建構器整合),可考慮 Advanced Custom Fields (ACF) 或類似外掛。