WPML
wpml_enqueue_browser_redirect_language
סוג
filter
גרסת WPML
4.1.0

תיאור

פילטר זה משמש כאשר מפתח ערכת העיצוב רוצה להשתמש ב־JavaScript מותאם אישית לטיפול בהפניית הדפדפן.

פילטר זה מסנן ערך בוליאני המוגדר ל־true כברירת מחדל.

אם הפילטר מחזיר false, ה־JavaScript שמטפל בהפניית המבקר לא יוכנס לתור.

הפילטר מוחל רק אם הפילטר wpml_browser_redirect_language_params מחזיר $param תקין (pageLanguage ו־languageUrls חייבים להיות מוגדרים).

ארגומנטים

pageLanguage- מגדיר שפה עבור העמוד

languageUrls- מערך המכיל צמדי שפות וכתובות URL שאליהם יש להפנות את הדפדפן

דוגמה לשימוש

כדי להשתמש בפילטר זה, חובה להפעיל את הפנייה לפי שפת דפדפן ב־WPML -> שפות.

ניתן להשתמש בקוד הבא כדי להשבית את תכונת ההפניה בעמוד מסוים:

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

כל 29 ההוקים בקטגוריה מידע שפה ברחבי האתר →