wpml_enqueue_browser_redirect_language
- Tipo
- filter
- Versione di WPML
- 4.1.0
Descrizione
Questo filtro viene utilizzato quando lo sviluppatore del tema desidera usare un JavaScript personalizzato per gestire il reindirizzamento del browser.
Questo filtra un valore booleano impostato su true per impostazione predefinita.
Se il filtro restituisce false, il JavaScript che si occupa di reindirizzare il visitatore non verrà accodato.
Il filtro viene applicato solo se il filtro wpml_browser_redirect_language_params restituisce un $param valido (pageLanguage e languageUrls devono essere impostati).
Argomenti
pageLanguage – definisce una lingua per la pagina
languageUrls – un array che contiene coppie di lingue e URL verso cui il browser dovrebbe essere reindirizzato
Esempio di utilizzo
Per utilizzare questo filtro, il Reindirizzamento in base alla lingua del browser deve essere abilitato in WPML -> Lingue.
Il seguente codice può essere utilizzato per disabilitare la funzionalità di reindirizzamento su una pagina specifica:
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' );
Hook correlati
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
Tutti i 29 hook della categoria Informazioni sulla lingua a livello di sito →