- 状态
- 已解决
- 报告针对
- WPML Multilingual CMS 4.3.4
- 解决于
- 4.3.6
问题概述
在 WPML 4.3.0 更新之后,部分站点显示“REST API 已禁用,阻止了 WPML 的某些功能”的通知,尽管 REST API 实际上并未被禁用。
临时解决方法
在执行此操作之前,请确保这是一个“误报”,并确认您的 REST API 未被禁用且运行正常。
在我们修复此问题期间,您可以暂时禁用此 REST API 检测功能,方法是编辑位于 ../wp-content/plugins/sitepress-multilingual-cms/inc/ 文件夹中的 functions.php 文件,并将第 818 行的:
function wpml_is_rest_enabled() {
return make( \WPML\Core\REST\Status::class )->isEnabled();
}
替换为:
function wpml_is_rest_enabled() {
return true;
}