WPML

WPML 的部分功能依赖于 WordPress REST API。如果禁用了 WordPress REST API,WPML 将无法执行与专业翻译服务商或我们的高级翻译编辑器的部分通信。


如果您禁用了 WordPress REST API,WPML 中的某些功能将无法正常使用。WPML 不会导致错误,但会报告这些功能已被禁用。

WPML 仅作为经过身份验证的用户访问 REST API。它绝不会在未经身份验证的情况下尝试访问 API。REST API 还为 WordPress 区块编辑器提供支持,因此我们认为它是 100% 可靠且安全的。

如果您为了加强网站安全性而全局禁用了 REST API,我们建议重新启用它,并使用安全插件或一些自定义代码阻止对 API 的匿名外部访问

WPML 使用的 REST API 端点


WPML 基于 WPML 核心和附加组件使用多个端点。它们都使用我们的基础端点前缀 /wpml

以下是两个主要可用的 WPML 端点:


  1. wpml/tm/v1 – 用于高级翻译编辑器翻译管理中的本地任务。禁用翻译管理将移除这些端点。此外,阻止这些端点可能会破坏翻译管理功能。

  2. wpml/st/v1 – 用于导入 MO 文件、生成 MO 文件以及保存字符串翻译设置。禁用字符串翻译将移除这些端点。此外,如果不启用这些端点,字符串翻译可能无法正常工作。

作者:Amir · 最后更新时间:2020年1月16日