WPML
Statut
Résolu

Aperçu de l’anomalie

Le sélecteur de langue ignorera les paramètres de wpml-config.xml.

Solution de contournement

Le correctif sera publié avec WPML 3.1.8. En attendant, vous pouvez ajouter cet extrait dans le fichier functions.php de votre thème :

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

Ce code ne s’exécutera qu’une seule fois (ou tant que le transient existe).
Si vous devez analyser à nouveau le fichier xml, augmentez la valeur de la variable $iteration.

Une fois WPML 3.1.8 publié, il est recommandé de supprimer ce code.

Toutes les anomalies connues →