- Estado
- Esperando al autor
- Plugin/tema relacionado
- Astra
Resumen del problema
Cuando traduce las cadenas del panel de administración (cadenas de configuración del tema) en el tema Astra y visita la traducción, el valor original de la cadena puede sobrescribirse con el valor de la traducción.
Solución alternativa
Nos hemos puesto en contacto con los desarrolladores del tema Astra; hasta entonces, puede utilizar esta solución alternativa si está seguro de lo que hace y tiene una copia de seguridad completa de su sitio. Vaya a: wp-content/themes/astra/inc/core/common-functions.php Cambie el código de:
function astra_update_option( $option, $value ) {
do_action( "astra_before_update_option_{$option}", $value, $option );
// Get all customizer options.
$theme_options = get_option( ASTRA_THEME_SETTINGS );
// Update value in options array.
$theme_options[ $option ] = $value;
update_option( ASTRA_THEME_SETTINGS, $theme_options );
do_action( "astra_after_update_option_{$option}", $value, $option );
} a: function astra_update_option( $option, $value ) {
do_action( "astra_before_update_option_{$option}", $value, $option );
$theme_options = maybe_unserialize(apply_filters( 'wpml_unfiltered_admin_string', get_option( ASTRA_THEME_SETTINGS ), ASTRA_THEME_SETTINGS ));
// Update value in options array.
$theme_options[ $option ] = $value;
update_option( ASTRA_THEME_SETTINGS, $theme_options );
do_action( "astra_after_update_option_{$option}", $value, $option );
}
Siguientes pasos
Ya nos hemos puesto en contacto con el equipo de Astra para solicitarles una solución permanente, pero aún no hemos recibido novedades sobre cuándo se resolverá. Puede ayudar a agilizar el proceso si visita el foro de soporte de Astra y les hace saber que una solución a este problema también es importante para usted.