WPML
apply_filters( 'wpml_redirect_to_chosen_language', bool $enabled )
النوع
filter
إصدار WPML
5.3.0

الوصف

يُصفي ما إذا كانت WPML تحتفظ باللغة التي يختارها الزائر في مبدل لغة وتعرض الموقع بتلك اللغة في زيارته التالية.

أرجِع false لإيقاف هذا في الصفحة الحالية. في تلك الصفحة، لا تحفظ WPML اللغة التي يختارها الزائر، ولا تُرسل الزائر إلى اللغة التي اختارها من قبل. تستمر إعادة توجيه لغة المتصفح وشريط اللغة في العمل كما هو محدد.

الوسائط

المعلمات
  • $enabled(bool) ما إذا كان WPML يحتفظ باللغة التي يختارها الزائر في مبدل اللغة ويعرض الموقع بتلك اللغة في الزيارة التالية. القيمة الافتراضية هي إعداد عرض الموقع باللغة التي اختاروها آخر مرة في مبدل اللغة في قسم لغة الزائر ضمن WPMLإعداداتعناوين URL وتحسين محركات البحث (SEO).
القيم المُرجعة
(bool) أرجع القيمة false لإيقاف ذلك في الصفحة الحالية.

مثال على الاستخدام

لا تحفظ أو تستخدم اللغة المختارة في الصفحة ذات المعرّف النصي للرابط landing:

add_filter( 'wpml_redirect_to_chosen_language', function ( $enabled ) {
	return is_page( 'landing' ) ? false : $enabled;
} );

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

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