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