将本地WordPress连接到云服务
云网关将您的 WordPress 安装与 LemonX 服务连接起来,以实现许可、权利、AI 路由和高级产品功能。
LemonX 云网关将 WordPress 网站与运行高级 AI、许可、产品权利、使用跟踪、安全更新和高级 LemonX 工作流程所需的云驱动服务连接起来。
它为开发人员提供了自托管 WordPress 站点和 LemonX 云服务之间的受控桥梁,而无需强制每个敏感操作直接位于 WordPress 数据库内。
站点绑定 · 许可证感知 · 使用情况跟踪 · 专为安全 WordPress AI 工作流程而构建
LemonX 云网关是安全服务层,可帮助 LemonX 驱动的 WordPress 站点与 LemonX 云基础设施进行通信。它可以支持许可证验证、计划权利、AI 网关路由、使用配额、安全更新检查、高级功能访问、机构站点管理和企业级控制。
对于开发人员来说,云网关提供了一种可预测的方式,将本地 WordPress 功能与基于云的功能连接起来,同时保留权限检查、站点身份、产品访问和使用可见性。
云网关将您的 WordPress 安装与 LemonX 服务连接起来,以实现许可、权利、AI 路由和高级产品功能。
可以根据许可证状态、计划级别、站点身份和启用的模块检查产品访问权限。
可以测量和控制 AI 调用、翻译量、索引请求、MCP 操作、报告生成和云任务。
机构、开发人员和企业团队可以跨一个站点或多个站点管理高级工作流程。
普通的 WordPress 插件可以存储选项、渲染管理页面并运行本地 PHP 代码。但 AI 支持的增长套件需要更多:许可证验证、使用控制、AI 提供商路由、基于计划的权利、安全更新交付、基于云的处理、多站点帐户感知和可靠的服务编排。
云网关提供了这个缺失的层。
LemonX 云网关位于本地 WordPress 站点和 LemonX 云服务之间。它不会取代 WordPress。它通过安全、计划感知、云连接功能扩展了 WordPress。
在 WordPress 内部运行并处理本地管理 UI、设置、内容工作流程、权限、REST API、MCP 工具和模块逻辑。
在发出请求之前验证本地用户、站点令牌、API 密钥、MCP 会话或网关凭据。
确认哪个 WordPress 站点正在与网关通信以及是否获得授权。
检查网站是否有权访问请求的产品和高级功能。
记录和限制 AI 调用、翻译使用、索引操作、云操作和其他测量事件。
提供先进的 LemonX 服务,例如 AI 路由、安全更新验证、高级处理和企业工作流程。
返回对 WordPress 的结构化响应并记录重要操作以实现可见性、调试和可审核性。
云网关可以验证 WordPress 站点是否具有有效的 LemonX 许可证、许可证是否处于活动状态、站点是否绑定到许可证以及当前计划是否允许请求的功能。
权利定义了站点、许可证、计划或帐户允许使用的内容。云网关可以帮助 LemonX 模块确定是否应启用特定功能。
云网关可以记录并返回使用数据,以便用户和开发人员了解产品限制的消耗情况。
云网关可以根据产品上下文、计划级别、使用限制、后备规则和可用性,帮助将 AI 请求路由到支持的模型和提供商。
云网关可以帮助验证更新资格、提供高级更新元数据并确保许可用户收到适当的插件和主题更新。
机构通常管理多个 WordPress 站点。云网关可以提供共享帐户层,用于跟踪跨客户端属性的站点激活、许可证、使用情况、权利和产品访问。
企业团队可能需要对 AI 提供商、使用、权限、云连接和可审核性进行更强有力的控制。云网关可以支持超出正常插件设置的企业治理功能。
LemonX 模块启动云连接操作,例如许可证验证、AI 路由、使用同步或权利检查。
WordPress 验证本地用户、能力、随机数、API 密钥、MCP 上下文或后台任务权限。
该插件准备一个包含站点身份、产品上下文、功能请求和身份验证数据的请求。
云网关确认请求来自认可且授权的站点。
网关验证是否允许站点、计划和产品使用所请求的功能。
网关检查请求的操作是否在允许的使用限制内。
执行请求的云连接操作。
网关返回成功、数据、任务ID、使用更新或错误信息。
本地插件更新管理 UI、任务状态、报告、使用面板或活动日志。
以下端点是面向开发人员的示例,描述了云网关可能公开或支持的资源类型。最终端点名称应与活动的 LemonX 实现匹配。
POST /gateway/v1/license/activate POST /gateway/v1/license/deactivate GET /gateway/v1/license/status POST /gateway/v1/license/refresh
GET /gateway/v1/entitlements POST /gateway/v1/entitlements/check GET /gateway/v1/products GET /gateway/v1/features
POST /gateway/v1/usage/record GET /gateway/v1/usage/summary GET /gateway/v1/usage/limits GET /gateway/v1/usage/history
POST /gateway/v1/ai/generate POST /gateway/v1/ai/route GET /gateway/v1/ai/providers GET /gateway/v1/ai/models
POST /gateway/v1/sites/register GET /gateway/v1/sites/status POST /gateway/v1/sites/sync POST /gateway/v1/sites/disconnect
GET /gateway/v1/updates/check GET /gateway/v1/updates/package POST /gateway/v1/updates/verify
GET /gateway/v1/agency/sites GET /gateway/v1/agency/usage GET /gateway/v1/agency/entitlements GET /gateway/v1/agency/reports
开发人员还可以通过 WordPress 内的 LemonX 本地 REST API 端点访问与网关相关的状态。这些端点可以帮助管理仪表板、代理工具和集成检查网关状态,而无需直接调用云。
GET /wp-json/lemonx/v1/pro/cloud/status GET /wp-json/lemonx/v1/pro/license GET /wp-json/lemonx/v1/pro/entitlements GET /wp-json/lemonx/v1/pro/usage POST /wp-json/lemonx/v1/pro/license/activate POST /wp-json/lemonx/v1/pro/license/deactivate POST /wp-json/lemonx/v1/pro/cloud/sync
云网关身份验证应确认本地站点身份、帐户/许可证状态和请求完整性。网关不应仅依赖于用户提供的数据。
{
"success": true,
"entitlement": {
"feature": "aeo.ai_citation_tracking",
"allowed": true,
"plan": "agency",
"expires_at": "2027-07-04T00:00:00Z"
}
}{
"success": false,
"error": {
"code": "entitlement_required",
"message": "This feature requires LemonX AEO Pro.",
"required_plan": "pro"
}
}使用情况跟踪应该是可靠的,但它不应该使用户体验变慢或脆弱。一些使用事件可以同步记录,而另一些则可以排队并批量同步。
{
"event": "ai.generation.completed",
"site_id": "site_123",
"product": "code",
"feature": "page_generation",
"model": "premium-model",
"units": 1,
"tokens_input": 2400,
"tokens_output": 1800,
"timestamp": "2026-07-04T10:00:00Z"
}不同的 LemonX 工作流程可能需要不同的 AI 模型。批量翻译任务、AEO 分析、页面生成请求和 MCP 内容编辑可能不需要相同的提供商、速度、成本或质量水平。
云网关可以支持产品感知的 AI 路由。
LemonX Pro 和高级产品模块可能需要安全更新检查。云网关可以帮助验证站点是否允许接收特定的更新包或发布通道。
代理机构可以在一个帐户下连接多个客户端站点,并监控激活状态、计划访问和产品可用性。
各机构可以了解哪些网站使用最多 AI、翻译、索引或 MCP 活动。
云网关可以支持集中报告访问,帮助机构展示SEO、翻译、MCP和增长活动。
机构可以跨客户网站分配许可证席位或产品访问权限。
当代理计划发生变化时,连接的站点可以通过云网关刷新权利。
机构可以检测断开连接的站点、过期的许可证、失败的同步或使用警告。
企业帐户可以定义允许哪些 AI 提供商。
组织可以按部门、站点或项目限制AI、翻译或云的使用。
企业团队可以导出日志以进行安全审查和合规性工作流程。
某些计划可能会通过批准的基础设施路由 AI 或云工作流程。
管理员可以跨多个属性启用或禁用产品功能。
网关可以帮助确定计划级别、支持优先级和服务上下文。
| 错误 Code | 含义 | 建议采取的行动 |
|---|---|---|
| 网关不可用 | 网关无法到达 | 稍后重试或检查连接 |
| 无效站点 | 网站标识缺失或无效 | 重新连接站点 |
| 许可证_无效 | 许可证密钥无效 | 检查许可证 |
| 许可证_过期 | 许可证已过期 | 更新许可证 |
| 权利要求 | 功能不包含在计划中 | 升级计划 |
| 超出配额 | 达到使用限制 | 升级或等待重置 |
| 签名无效 | 请求签名失败 | 检查令牌和请求签名 |
| 令牌_过期 | 网关令牌已过期 | 刷新令牌 |
| 产品_非活动状态 | 所需产品未激活 | 启用产品 |
| 提供商不可用 | AI 提供商路由失败 | 重试或使用后备 |
| 不允许更新 | 网站无法访问更新 | 检查许可证和渠道 |
| 速率限制 | 请求太多 | 降低请求频率 |
最佳实践:错误消息应该帮助开发人员解决问题而不暴露敏感信息。
开发人员和网站所有者需要了解云网关是否已连接并正常运行。运行状况检查有助于诊断许可、权利、更新、使用和 AI 网关问题。
{
"success": true,
"gateway": {
"connected": true,
"last_sync": "2026-07-04T10:00:00Z",
"license": "active",
"entitlements": "synced",
"usage": "synced",
"cloud_token": "valid"
},
"products": {
"aeo": "active",
"code": "active",
"verto": "active",
"MCP": "active",
"pro": "active"
}
}网关凭据只能在服务器端使用。
不要仅依赖域名。尽可能使用站点绑定身份。
使用请求签名来执行许可证、权利、使用和安全更新操作。
在验证访问权限之前避免运行昂贵的任务。
防止自动化失控和意外成本。
重试暂时性网关错误,但避免无限循环。
如果非关键网关同步失败,请保持管理 UI 可用并显示明确的警告。
使用请求 ID 跨 WordPress 和云服务调试问题。
暂存站点应使用单独的身份、使用记录和更新渠道。
仅发送请求的云工作流程所需的数据。
云网关应围绕数据最小化进行设计。某些工作流程仅需要许可证和站点元数据。其他人可能需要 AI 提示数据、翻译内容或使用详细信息。开发人员应该了解每个工作流程发送的内容。
开发者推荐:对于每个网关连接的工作流程,记录发送的数据、为什么需要这些数据以及如何保护这些数据。
最好是任务可以完全在 WordPress 内完成。
当任务需要帐户、许可证、云、使用情况或高级服务上下文时最好。
摘要:当本地执行足够时,在本地使用 WordPress 。当工作流程需要安全的云连接上下文时,请使用云网关。
结果:用户只能看到其计划可用的功能。
结果:AI 使用保持可见和受控。
结果:翻译工作流程遵循计划、语言和提供商规则。
结果:高级更新仅提供给符合条件的站点。
结果:机构可以从一个帐户层监控客户站点。
将 WordPress 保留在应该本地的地方。在许可、权利、使用、AI 路由、安全更新和多站点工作流程需要可信云层的情况下使用云网关。