WPML
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.

Tutti i problemi noti →