WPML
상태
미해결
보고된 제품
WPML Multilingual CMS 4.5.11
주제 태그
Bug

문제 개요

이 상황을 설명하기 위해 따라야 할 몇 가지 조건과 단계는 다음과 같습니다.

  1. WordPress 사이트에서 사용자 정의 택소노미를 생성하고 등록했지만, WPML설정에서 번역 불가능으로 설정되어 있다고 가정해 보겠습니다.
  2. 용어를 생성하여 글에 할당한 다음, 이를 번역합니다.
  3. 그런 다음 WPML설정택소노미 번역에서 사용자 정의 택소노미를 번역 가능으로 설정합니다.
  4. 이제 택소노미 목록으로 이동하면 슬러그에 언어 코드가 추가된 새로운 용어를 볼 수 있습니다.

임시 해결 방법

진행하기 전에 반드시 사이트의 전체 백업을 수행하세요.

  1. /wp-content/plugins/sitepress-multilingual-cms/inc/setup/wpml-settings-helper.class.php 파일을 편집하세요.
  2. 241번째 줄을 찾으세요.
  3. 다음을:
    foreach ( $changed_sync_options as $taxonomy_name => $taxonomy_sync_option ) {
        $this->sitepress->verify_taxonomy_translations( $taxonomy_name );
    }


    다음으로 교체하세요.
    foreach ( $changed_sync_options as $taxonomy_name => $taxonomy_sync_option ) {
        if ($taxonomy_sync_option) {
            $this->sitepress->verify_taxonomy_translations( $taxonomy_name );
        }
    }

알려진 모든 문제 →