WPML
Stato
Risolto

Panoramica del problema

Il selettore di lingua ignorerà le impostazioni di wpml-config.xml.

Soluzione alternativa

La correzione sarà rilasciata con WPML 3.1.8. Nel frattempo, puoi aggiungere questo snippet nel file functions.php del tuo tema:

function temp_init() {
	$iteration = 1;
	if ( ! is_admin() ) {
		return;
	}
	$temp_init_done = get_transient( 'temp_init_done' );
	if ( $iteration !== (int)$temp_init_done ) {
		icl_set_setting( 'language_selector_initialized', false );
		set_transient( 'temp_init_done', $iteration );
		WPML_Config::parse_wpml_config_files();
	}
}
add_action( 'init', 'temp_init' );

Questo codice verrà eseguito una sola volta (o finché esiste il transient).
Se hai bisogno di analizzare di nuovo il file xml, aumenta il valore della variabile $iteration.

Una volta rilasciato WPML 3.1.8, ti consigliamo di rimuovere questo codice.

Tutti i problemi noti →