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

جميع خطاطيف معلومات اللغة على مستوى الموقع البالغ عددها 30