- 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
Antes de fazer isso, certifique-se de que este é um “falso” positivo e confirme que sua API REST não está desativada e está funcionando corretamente.
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;
}