跳到主要內容
AI Publish多站點 SEO 自動營運中台

CMS 整合 / WordPress

WordPress 自動發布接入

自部署 WordPress 透過根目錄連接器接入:不改主題、不裝插件、不動資料庫結構,平台只在你確認任務後創建或更新正式文章。

接入方式

WordPress 使用根目錄連接器(當前版本 1.6.2):從平台下載一個 PHP 文件,上傳到網站根目錄,平台即可驗證網站、讀取分類並發布文章。

  • 相容標準 WordPress(自部署、可存取根目錄、啟用 HTTPS)。
  • 不修改主題與前臺結構;發布使用 WordPress 自身的 wp_insert_post,與後台手動發文一致。
  • 連接器與 Emlog、PbootCMS 等其他 CMS 的文件不通用,一個網站只能安裝一份。

四步完成接入

  1. 在平台「网站管理 > CMS 連接器檔案」下載 WordPress 連接器,得到 aiseo-connector.php
  2. 上傳到 WordPress 根目錄(與 wp-load.php 同級),最終地址為 https://你的域名/aiseo-connector.php
  3. 回到平台新增網站並驗證:平台會自動激活簽名並讀取 CMS 版本、站點名稱和全部分類。
  4. 選擇目標分類,同步映射後即可導入標題、生成並發布文章。

伺服器需要 PHP JSON 和 cURL 支援;圖片本地化要求媒體目錄可寫。用瀏覽器直接存取連接器返回 METHOD_NOT_ALLOWED 是正常現象(平台使用 POST)。

發布行為

  • 分類與分類:讀取真實分類(含父子關係),按真實分類 ID 設定文章分類;不在你的 WordPress 中新增或刪除分類。
  • 標籤:寫入任務指定的標籤;失敗只記錄警告,不阻斷髮布。
  • 圖片:遠端引用模式直接引用遠端圖片;本地化模式下載到媒體庫、設定特色圖並將本地地址寫回正文。平台最多傳 5 個候選,按順序嘗試,全部失敗時正文仍正常發布並記錄警告。
  • 更新:同一平台文章再次發布會更新原文章,不重複創建。

安全與邊界

連接器執行統一安全協議(詳見 資安中心):僅接受平台出口 IP 的 POST 請求;每個請求帶 HMAC-SHA256 簽名、時間戳與一次性 nonce,防篡改防重放;請求體上限 2 MiB。

連接器不提供遠端分類增刪改、遠端文章刪除、任意文件寫入或任意 PHP 執行能力。需要移除時,刪除根目錄的 aiseo-connector.php 及其配套狀態文件即可斷開連接。

常見問題

  • WORDPRESS_BOOTSTRAP_NOT_FOUND:文件沒有放到 wp-load.php 同級目錄,檢查上傳位置。
  • PLATFORM_SOURCE_NOT_ALLOWED(403):請求來源不是平台出口,通常是 CDN 或代理改寫了來源地址;聯絡我們核對出口 IP 設定。
  • 圖片全部失敗:檢查圖片 URL 是否為有效 HTTPS 直鏈、無重定向且小於 10 MiB。
  • 文章重複創建:確認沒有手動刪除過 WordPress 中的文章標記(平台靠冪等標記識別已有文章)。

WordPress 自動發布接入

自部署 WordPress 透過根目錄連接器接入:不改主題、不裝插件、不動資料庫結構,平台只在你確認任務後創建或更新正式文章。