- סטטוס
- נפתר
- דווח עבור
- WPML Multilingual CMS 4.5.12
- נפתר בגרסה
- 4.6.0
- תגיות נושא
- Bug
סקירה כללית של התקלה
אם אתה משתמש באפשרויות התצוגה רשימה אופקית או רשימה אנכית עבור אחד מבוררי השפות באתר שלך, הסדר אינו עקבי כאשר אתה מחליף שפות בצד הלקוח. במקום זאת, השפה הנוכחית תוצג תמיד במקום הראשון, למרות ההגדרות שלך.
פתרון עוקף
אנא הקפד לבצע גיבוי מלא של האתר שלך.
- פתח את הקובץ /sitepress-multilingual-cms/classes/language-switcher/class-wpml-ls-model-build.php.
- חפש את שורה 244.
- החלף את:
$ret = $this->order_menu_items( $ret, $this->sitepress->get_current_language() );
ב:
if (! $slot->get( 'display_link_for_current_lang' )) { $ret = $this->order_menu_items( $ret, $this->sitepress->get_current_language() ); }