- 상태
- 미해결
- 보고된 제품
- WPML Multilingual CMS 4.6.15
문제 개요
특정 상위 카테고리의 하위 항목으로 설정된 분류 체계를 번역할 때 하위-상위 카테고리의 계층 구조는 번역된 카테고리에 동기화되지 않습니다.
임시 해결 방법
진행하기 전에 사이트의 전체 사이트 백업을 완료했는지 확인하세요.
- …/wp-content/plugins/sitepress-multilingual-cms/inc/wpml-post-edit-ajax.class.php 파일을 편집하세요.
- 18번 줄을 찾으세요.
- 다음 코드를:
global $sitepress; - 다음 코드로 교체하세요:
global $sitepress, $wpdb; - 그런 다음, 다음 줄 바로 앞에:
$sitepress->get_wp_api()->wp_send_json_success( $new_term_object ); - 다음 코드를 추가하세요:
$sync = new WPML_Term_Hierarchy_Sync($wpdb);
$sync->sync_element_hierarchy($taxonomy);