WPML
Status
Resolvido
Relatado para
WPML Multilingual CMS 4.3.4
Resolvido em
4.3.6

Visão geral do problema

Após a atualização 4.3.0 do WPML, alguns sites estão exibindo o aviso “A REST API está desativada, bloqueando alguns recursos do WPML”, mesmo que a REST API não esteja realmente desativada.

Solução alternativa


Enquanto trabalhamos em uma correção para esse problema, você pode desativar temporariamente esse recurso de detecção da API REST editando o arquivo functions.php localizado na pasta ../wp-content/plugins/sitepress-multilingual-cms/inc/ e, na linha 818, substituir:


function wpml_is_rest_enabled() {
return make( \WPML\Core\REST\Status::class )->isEnabled();
}

Por:


function wpml_is_rest_enabled() {
return true;
}

Todos os problemas conhecidos →