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 端点:
wpml/tm/v1– 用于高级翻译编辑器和翻译管理中的本地任务。禁用翻译管理将移除这些端点。此外,阻止这些端点可能会破坏翻译管理功能。wpml/st/v1– 用于导入 MO 文件、生成 MO 文件以及保存字符串翻译设置。禁用字符串翻译将移除这些端点。此外,如果不启用这些端点,字符串翻译可能无法正常工作。