WPML
Estado
Resuelto

Resumen del problema

El selector de idiomas ignorará la configuración de wpml-config.xml.

Solución alternativa

La solución se publicará con WPML 3.1.8. Por el momento, puede añadir este fragmento en el archivo functions.php de su 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' );

Este código se ejecutará solo una vez (o mientras exista el transient).
Si necesita analizar de nuevo el archivo xml, aumente el valor de la variable $iteration.

Una vez que se publique WPML 3.1.8, se recomienda eliminar este código.

Todos los problemas conocidos →