WPML
الحالة
محلولة
أُبلغ عنها لـ
WPML Multilingual CMS 3.1.9.3
تم حلها في
3.2

نظرة عامة على المشكلة

يضيف مبدل اللغة في اللغات الثانوية “…/front-page-slug” إلى عنوان URL للصفحة الرئيسية عند تعيين «صفحة أمامية ثابتة».

حل بديل مؤقت

  1. حدد موقع الدالة «get_ls_languages» في «sitepress-multilingual-cms/sitepress.class.php»
  2. ابحث عن كتلة الكود التالية:
    if($lang_page_on_front && $lang[ 'code' ] != $default_language) {
        $lang_page_on_front = icl_object_id($lang_page_on_front, 'page', false, $lang[ 'code' ]);
    }
    
    if($lang_page_for_posts && $lang[ 'code' ] != $default_language) {
        $lang_page_for_posts = icl_object_id($lang_page_for_posts, 'page', false, $lang[ 'code' ]);
    }
    
  3. استبدلها بما يلي:
    if($lang_page_on_front) {
        $lang_page_on_front = icl_object_id($lang_page_on_front, 'page', false, $lang[ 'code' ]);
    }
    
    if($lang_page_for_posts) {
        $lang_page_for_posts = icl_object_id($lang_page_for_posts, 'page', false, $lang[ 'code' ]);
    }
    

جميع المشاكل المعروفة →