wpml_enqueue_browser_redirect_language
- Tipo
- filter
- Categoria
- Informações de idioma de todo o site
- 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' );
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