apply_filters( 'wpml_redirect_to_chosen_language', bool $enabled )
- Tipo
- filter
- Categoría
- Información de idioma de todo el sitio
- 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;
} );
Hooks relacionados
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