WPML
Estado
Resuelto
Notificado para
WPML String Translation 3.2.14
Resuelto en
WPML String Translation 3.3.3
Plugin/tema relacionado
Astra
Etiquetas de temática
Bug, Compatibility

Resumen del problema

Si el idioma del perfil de su usuario es diferente al idioma predeterminado del sitio, visitar el Personalizador de WordPress hace que las cadenas originales se reemplacen por sus traducciones. Esto ocurre con las cadenas del panel de administración registradas en WPML > Traducción de cadenas.

Este problema puede afectar a los temas que utilizan opciones del Personalizador, como Astra Theme.

Solución alternativa

Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.


  • Abra el archivo …/wp-content/plugins/wpml-string-translation/inc/admin-texts/wpml-admin-texts.class.php.

  • Busque la línea 214.

  • Reemplace:
    		$isAdmin = is_admin() && ! wpml_is_ajax();

  • Por:
    		$isAdmin = is_admin() && ! wpml_is_ajax() || ( isset($_REQUEST["wp_customize"]) && $_REQUEST["wp_customize"] == "on" ) || ( isset($_POST["screen_id"]) && $_POST["screen_id"] == "customize");

Todos los problemas conocidos →