- 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");