Cloudflare 整合
概述
Cloudflare 是領先的內容傳遞網路(CDN)和安全服務供應商,能夠協助保護並加速網站。這項整合功能可在 Ultimate Multisite 和 Cloudflare 之間自動管理網域,特別適用於子網域多站點架構。
功能特色
- 自動在 Cloudflare 建立子網域
- 支援代理子網域
- DNS 記錄管理
- 在 Ultimate Multisite 管理介面中提供進階 DNS 記錄顯示
系統需求
您必須在 wp-config.php 檔案中定義以下常數:
define('WU_CLOUDFLARE_API_KEY', 'your_api_key');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
設定步驟
1. 取得您的 Cloudflare API 金鑰
- 登入您的 Cloudflare 控制台
- 前往「My Profile」(點擊右上角的電子郵件)
- 從選單中選擇「API Tokens」
- 建立新的 API token,並設定以下權限:
- Zone.Zone: Read
- Zone.DNS: Edit
- 複製您的 API token
2. 取得您的 Zone ID
- 在 Cloudflare 控制台中,選擇您要使用的網域
- Zone ID 會顯示在「Overview」分頁的右側邊欄「API」區塊中
- 複製該 Zone ID
3. 將常數新增至 wp-config.php
在您的 wp-config.php 檔案中新增以下常數:
define('WU_CLOUDFLARE_API_KEY', 'your_api_token');
define('WU_CLOUDFLARE_ZONE_ID', 'your_zone_id');
4. 啟用整合功能
- 在 WordPress 管理介面中,前往 Ultimate Multisite > Settings
- 切換到「Domain Mapping」分頁
- 向下捲動至「Host Integrations」
- 啟用 Cloudflare 整合
- 點擊「Save Changes」