WPML
apply_filters( 'wpml_redirect_to_chosen_language', bool $enabled )
Tipo
filter
Versión de WPML
5.3.0

Descripción

Filtra si WPML mantiene el idioma que un visitante elige en un selector de idiomas y muestra el sitio en ese idioma en su próxima visita.

Devuelva false para desactivarlo en la página actual. En esa página, WPML no guarda el idioma que el visitante elige y no envía al visitante al idioma que eligió antes. La redirección por idioma del navegador y la barra de idioma siguen funcionando según lo configurado.

Argumentos

Parámetros
  • $enabled(bool) Si WPML mantiene el idioma que un visitante elige en un selector de idiomas y muestra el sitio en ese idioma en la siguiente visita. El valor predeterminado es la configuración Mostrar el sitio en el idioma que eligieron por última vez en el selector de idiomas en la sección Idioma del visitante de WPMLConfiguraciónURL y SEO.
Devuelve
(bool) Devuelva false para desactivarlo en la página actual.

Ejemplo de uso

No guarde ni use el idioma elegido en la página con el slug landing:

add_filter( 'wpml_redirect_to_chosen_language', function ( $enabled ) {
	return is_page( 'landing' ) ? false : $enabled;
} );

wpml_decode_custom_field, wpml_footer_language_selector, wpml_add_language_form_field, wpml_ls_exclude_in_menu, wpml_is_rtl, wpml_alternate_hreflang, wpml_head_langs, wpml_must_translate_canonical_url, wpml_browser_redirect_language_params, wpml_active_languages

Todos los 31 hooks de Información de idioma de todo el sitio