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' ]);
    }
    

כל התקלות הידועות →