WPML
상태
해결됨
보고된 제품
WPML Multilingual CMS 3.1.9.3
해결된 버전
3.2

문제 개요

“정적인 전면 페이지”가 설정된 경우 보조 언어의 언어 전환기는 홈페이지 URL에 “…/front-page-slug”를 추가합니다.

임시 해결 방법

  1. “sitepress-multilingual-cms/sitepress.class.php”에서 “get_ls_languages” 함수를 찾으세요.
  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' ]);
    }
    

알려진 모든 문제 →