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 valor booleano establecido en true por defecto.

Si el filtro devuelve false, el JavaScript encargado 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 Redirección por idioma del navegador debe estar activada en WPML -> 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

Los 29 hooks de Información de idioma de todo el sitio →