WPML
wpml_enqueue_browser_redirect_language
Tipo
filter
Versão do WPML
4.1.0

Descrição

Este filtro é usado quando o desenvolvedor do tema quer usar um JavaScript personalizado para lidar com o redirecionamento do navegador.

Ele filtra um booleano definido como true por padrão.

Se o filtro retornar false, o JavaScript responsável por redirecionar o visitante não será enfileirado.

O filtro é aplicado apenas se o filtro wpml_browser_redirect_language_params retornar um $param válido (pageLanguage e languageUrls devem estar definidos).

Argumentos

pageLanguage- define um idioma para a página

languageUrls- um array que contém pares de idiomas e URLs para os quais o navegador deve ser redirecionado

Exemplo de uso

Para usar este filtro, o Redirecionamento de idioma do navegador deve estar ativado em WPML -> Idiomas.

O código a seguir pode ser usado para desativar o recurso de redirecionamento em uma 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 os 29 hooks de Informações de idioma de todo o site →