WordPress REST API 整合
本指南說明如何使用 OpenClaw Ultra 管理您的 WordPress 網站 — 發布文章、管理 WooCommerce 產品、選擇分類和填入標籤 — 全部透過 WordPress REST API 完成。
您需要準備什麼
- 自架的 WordPress 網站(wordpress.org,非 wordpress.com)
- 在您的 WordPress 網站上安裝 Basic Auth 外掛
- 在您的 Windows 桌面上安裝 OpenClaw Ultra
步驟 1:安裝 Basic Auth 外掛
WordPress REST API 需要驗證。最簡單的方式是使用 Basic Auth 外掛。
- 從以下位置下載外掛:https://github.com/WP-API/Basic-Auth
- 在您的 WordPress 管理後台,前往外掛 → 安裝外掛 → 上傳外掛
- 上傳下載的 Basic-Auth-master.zip 檔案

- 點擊啟用
💡 其他驗證方式:
如果您的伺服器支援 OAuth 或應用程式密碼(WordPress 5.6+),您也可以改用這些方式。本指南為求簡便,使用 Basic Auth。
步驟 2:建立 .env 檔案存放憑證
在您電腦上的安全位置建立一個 .env 檔案,用來存放 WordPress 網站的憑證。
建立一個名為 wordpress.env 的檔案,內容如下:
WP_SITE_URL=https://yoursite.com
WP_USERNAME=your-admin-username
WP_APPLICATION_PASSWORD=your-password
請妥善保管您的 .env 檔案
切勿將 .env 檔案提交到版本控制或公開分享。請將 *.env 加入您的 .gitignore 檔案。
步驟 3:設定 OpenClaw Ultra 讀取 .env 檔案
在 OpenClaw Ultra 中,您可以使用 File 技能來讀取 .env 檔案並載入憑證。
- 開啟 OpenClaw Ultra
- 在聊天視窗中輸入:
讀取位於 C:\path\to\wordpress.env 的檔案,並將每一行儲存為變數。
- OpenClaw Ultra 會解析 .env 檔案,並將這些值用於後續的請求。
步驟 4:透過 REST API 發布 WordPress 文章
現在您可以使用 OpenClaw Ultra 自動建立和發布 WordPress 文章。
範例提示詞:
使用 {WP_SITE_URL}/wp-json/wp/v2/posts 的 WordPress REST API,
建立一篇新文章:
- Title: "我的第一篇自動化文章"
- Content: "這篇文章是由 OpenClaw Ultra 透過 WordPress REST API 建立的。"
- Status: publish
- Categories: Technology, AI
- Hashtags: #WordPress #Automation #OpenClaw
使用 Basic Auth,使用者名稱 {WP_USERNAME},密碼 {WP_APPLICATION_PASSWORD}。
OpenClaw Ultra 會向 WordPress REST API 端點發送 POST 請求並發布您的文章。
API 端點參考
| 動作 | 端點 | 方法 |
| 建立文章 | /wp-json/wp/v2/posts | POST |
| 更新文章 | /wp-json/wp/v2/posts/{id} | PUT |
| 取得文章 | /wp-json/wp/v2/posts | GET |
| 刪除文章 | /wp-json/wp/v2/posts/{id} | DELETE |
步驟 5:管理 WooCommerce 產品
如果您已安裝 WooCommerce,也可以透過 WooCommerce REST API 來管理產品。
範例提示詞:
使用 {WP_SITE_URL}/wp-json/wc/v3/products 的 WooCommerce REST API,
建立一個新產品:
- Name: "AI 自動化課程"
- Type: simple
- Regular price: 49.99
- Description: "學習如何使用 AI 自動化您的工作流程。"
- Categories: Courses, Digital Products
- Stock: 100
使用 Basic Auth,使用者名稱 {WP_USERNAME},密碼 {WP_APPLICATION_PASSWORD}。
已顯示 5/11 個章節。完整內容:https://openclaw.aiondesktop.com/tutorials/zh-cht/9