WP Engine 集成
概述
WP Engine 是一个高级托管 WordPress 主机平台,为 WordPress 网站提供优化的性能、安全性和可扩展性。此集成可实现 Ultimate Multisite 与 WP Engine 之间的自动域名同步。
功能
- 自动域名同步
- 多站点安装的子域名支持
- 与 WP Engine 现有系统无缝集成
要求
集成会自动检测您是否托管在 WP Engine 上,并使用内置的 WP Engine API。若 WP Engine 插件已激活且配置正确,则无需额外配置。
然而,如果您需要手动配置集成,可以在 wp-config.php 文件中定义以下常量之一:
define('WPE_APIKEY', 'your_api_key'); // Preferred method
// OR
define('WPE_API', 'your_api_key'); // Alternative method
1. 验证 WP Engine 插件
如果您托管在 WP Engine 上,WP Engine 插件应已安装并激活。请验证:
- WP Engine 插件已激活
- 文件
wp-content/mu-plugins/wpengine-common/class-wpeapi.php存在
2. 启用集成
- 在您的 WordPress 管理后台,转到 Ultimate Multisite > Settings
- 导航到 “Domain Mapping” 选项卡
- 向下滚动到 “Host Integrations”
- 启用 WP Engine 集成
- 点击 “Save Changes”
工作原理
域名同步
当在 Ultimate Multisite 中映射域名时:
- 集成使用 WP Engine API 将域名添加到您的 WP Engine 安装中
- WP Engine 处理域名配置和 SSL 证书颁发
- 当域名映射被移除时,集成将从 WP Engine 中移除该域名
子域名支持
对于子域名多站点安装:
- 当创建新站点时,集成会将每个子域名添加到 WP Engine
- WP Engine 处理子域名配置
- 当站点被删除时,集成将从 WP Engine 中移除该子域名
重要说明
通配符域名
对于子域名多站点安装,建议联系 WP Engine 支持请求通配符域名配置。这将使所有子域名自动工作,无需逐个添加。
SSL 证书
WP Engine 会自动处理通过此集成添加的所有域名的 SSL 证书颁发和续订。无需额外配置。
故障排除
API 连接问题
- 验证 WP Engine 插件已激活且配置正确
- 如 果您手动定义了 API 密钥,请检查其是否正确
- 如遇 API 问题,请联系 WP Engine 支持
域名未添加
- 检查 Ultimate Multisite 日志中的任何错误信息
- 验证该域名尚未添加到 WP Engine
- 确保您的 WP Engine 计划支持您添加的域名数量
子域名问题
- 如果子域名无法工作,请联系 WP Engine 支持请求通配符域名配置
- 验证您的 DNS 设置已正确配置主域名和子域名