- Stato
- In attesa dell’autore
- Plugin/tema correlato
- Astra
Panoramica del problema
Quando traduci le stringhe dell’area di amministrazione (stringhe delle impostazioni del tema) nel tema Astra e visiti la traduzione, il valore originale della stringa può essere sovrascritto con il valore della traduzione.
Soluzione alternativa
Abbiamo contattato gli sviluppatori del tema Astra; nel frattempo puoi usare questa soluzione alternativa se sai cosa stai facendo e hai un backup completo del tuo sito. Vai a: wp-content/themes/astra/inc/core/common-functions.php Cambia il codice da:
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 );
}
Passaggi successivi
Abbiamo già contattato il team di Astra per chiedere una correzione definitiva, ma non abbiamo ancora ricevuto un aggiornamento su quando il problema verrà risolto. Può solo aiutare ad accelerare i tempi se vai sul forum di supporto di Astra e fai sapere loro che una soluzione a questo problema è importante anche per te.