跳到主要内容

GridPane 集成

概述

GridPane 是一个专为严肃的 WordPress 专业人士打造的专用 WordPress 托管控制面板。此集成实现了 Ultimate Multisite 与 GridPane 之间的自动域名同步和 SSL 证书管理。

功能

  • 自动域名同步
  • SSL 证书管理
  • 自动配置 SUNRISE 常量

要求

以下常量必须在您的 wp-config.php 文件中定义:

define('WU_GRIDPANE', true);
define('WU_GRIDPANE_API_KEY', 'your_api_key');
define('WU_GRIDPANE_SERVER_ID', 'your_server_id');
define('WU_GRIDPANE_APP_ID', 'your_app_id');

设置说明

1. 获取您的 GridPane API 凭证

  1. 登录您的 GridPane 仪表盘
  2. 前往 "Settings" > "API"
  3. 如果您还没有,请生成一个 API 密钥
  4. 复制您的 API 密钥

2. 获取您的服务器和站点 ID

  1. 在您的 GridPane 仪表盘中,前往 "Servers"
  2. 选择托管您的 WordPress 多站点的服务器
  3. 记录服务器 ID(可在 URL 或服务器详情页中查看)
  4. 前往 "Sites" 并选择您的 WordPress 站点
  5. 记录站点 ID(可在 URL 或站点详情页中查看)

3. 将常量添加到 wp-config.php

将以下常量添加到您的 wp-config.php 文件中:

define('WU_GRIDPANE', true);
define('WU_GRIDPANE_API_KEY', 'your_api_key');
define('WU_GRIDPANE_SERVER_ID', 'your_server_id');
define('WU_GRIDPANE_APP_ID', 'your_site_id');

4. 启用集成

  1. 在您的 WordPress 管理后台,前往 Ultimate Multisite > Settings
  2. 导航至 "Domain Mapping" 选项卡
  3. 向下滚动至 "Host Integrations"
  4. 启用 GridPane 集成
  5. 点击 "Save Changes"

工作原理

当在 Ultimate Multisite 中映射域名时:

  1. 集成向 GridPane 的 API 发送请求,将域名添加到您的站点
  2. GridPane 自动处理 SSL 证书颁发
  3. 当域名映射被移除时,集成将从 GridPane 中移除该域名

集成还会自动处理 wp-config.php 文件中的 SUNRISE 常量,这是域名映射正常工作的必要条件。

SUNRISE 常量管理

GridPane 集成的一个独特功能是它会自动恢复 wp-config.php 中的 SUNRISE 常量,以防止与 GridPane 自己的域名映射系统冲突。这确保了两个系统能够无缝协同工作。

故障排除

API 连接问题

  • 确认您的 API 密钥是否正确
  • 检查您的服务器和站点 ID 是否正确
  • 确保您的 GridPane 账户拥有必要的权限

SSL 证书问题

  • GridPane 可能需要一些时间来颁发 SSL 证书
  • 确认您的域名已正确指向服务器的 IP 地址
  • 检查您站点的 GridPane SSL 设置

域名未添加

  • 检查 Ultimate Multisite 日志中的任何错误信息
  • 确认该域名尚未添加到 GridPane
  • 确保您的域名 DNS 记录已正确配置