WPML
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' );

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 →