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