WPML
wpml_enqueue_browser_redirect_language
Tipo
filter
Versión de WPML
4.1.0

Descripción

Este filtro se utiliza cuando el desarrollador del tema quiere usar un JavaScript personalizado para gestionar la redirección del navegador.

Esto filtra un booleano establecido en true por defecto.

Si el filtro devuelve false, el JavaScript que se encarga de redirigir al visitante no se pondrá en cola.

El filtro se aplica solo si el filtro wpml_browser_redirect_language_params devuelve un $param válido (pageLanguage y languageUrls deben estar establecidos).

Argumentos

pageLanguage- define un idioma para la página

languageUrls- un array que contiene pares de idiomas y URL a las que se debe redirigir el navegador

Ejemplo de uso

Para utilizar este filtro, la opción Redirección por idioma del navegador debe estar activada en WPML → Configuración → Idiomas.

El siguiente código se puede utilizar para deshabilitar la función de redirección en una página específica:

function example( $enqueue ) {
	global $post;
	// Do not enqueue the scripts if the page ID is 123
	if ( $post->ID === 123 ) {
		$enqueue = false;
	}
	return $enqueue;
}
add_filter( 'wpml_enqueue_browser_redirect_language', 'example' );

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 30 hooks de Información de idioma de todo el sitio