WPML
Estado
Resuelto
Notificado para
WPML Multilingual CMS 4.4.11
Resuelto en
4.5.0

Resumen del problema

En algunas situaciones, cuando intente sincronizar sus traductores de ATE, obtendrá un error fatal:

PHP Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string in …/wp-includes/http.php:671

Esto ocurre si su base de datos se ha dañado y a la opción WPML_TM_AMS le faltan algunos valores clave. Esto hace que ATE devuelva un objeto de error durante el proceso de autenticación.

Solución alternativa

Este problema se resolverá en nuestra próxima versión principal, WPML 4.5.

Si no ha comenzado ninguna traducción utilizando nuestro Editor de traducción avanzado (ATE), puede considerar restablecer sus credenciales del ATE.

Para ello, haga una copia de seguridad completa de su sitio antes de proceder.


  1. Vaya a WPMLConfiguraciónCómo traducir entradas y páginas, y active el Editor de traducción clásico.

  2. Utilizando phpMyAdmin, acceda a su base de datos o utilice una herramienta similar que proporcione su empresa de alojamiento.

  3. Seleccione la base de datos de su sitio web y abra la tabla wp_options.

  4. Busque la clave WPML_SITE_ID:ate y elimínela.

  5. Luego, busque la siguiente clave, WPML_TM_AMS, y elimínela.

  6. Vuelva a WPMLConfiguraciónCómo traducir entradas y páginas y habilite y active de nuevo el Editor de traducción avanzado.

Si no se siente cómodo con este procedimiento o ya ha comenzado a traducir su contenido con el ATE, abra un ticket en nuestro foro de soporte.

Todos los problemas conocidos →