- Estado
- Resuelto
- Notificado para
- WPML Multilingual CMS 4.3.4
- Resuelto en
- 4.3.6
Resumen del problema
Después de la actualización de WPML 4.3.0, algunos sitios muestran el aviso «La API REST está deshabilitada, bloqueando algunas funciones de WPML» aunque la API REST no está realmente deshabilitada.
Solución alternativa
Antes de hacer esto, asegúrese de que se trata de un «falso» positivo y confirme que su API REST no está deshabilitada y que funciona correctamente.
Mientras trabajamos en una solución para este problema, puede deshabilitar temporalmente esta función de detección de la API REST editando el archivo functions.php que se encuentra en la carpeta ../wp-content/plugins/sitepress-multilingual-cms/inc/ y reemplazando en la línea 818:
function wpml_is_rest_enabled() {
return make( \WPML\Core\REST\Status::class )->isEnabled();
}
Por:
function wpml_is_rest_enabled() {
return true;
}