WPML
상태
해결됨
해결된 버전
WPML Multilingual & Multicurrency for WooCommerce 5.5.4
주제 태그
WCML

문제 개요

WooCommerce > WCML > 설정에는 상품 번역에 따라 다른 파일을 다운로드할 수 있게 해주는 다운로드 가능한 상품을 위한 설정이 있습니다. 하지만 번역된 상품을 직접 편집하면 파일이 기본 언어의 파일로 초기화될 수 있습니다.

임시 해결 방법

기본 언어 상품을 편집할 때 개별 상품 수준에서 설정을 재정의할 수 있지만, 여전히 문제가 발생하는 경우 wp-content/plugins/woocommerce-multilingual/classes/Synchronization/Component/DownloadableFiles.php 파일을 편집할 수 있습니다.

다음 if 조건을 찾아(33번째 줄부터):

		if (
			$customProductSync === WCML_Downloadable_Products::SYNC_MODE_META_SELF
			|| ( ! $customProductSync && ! $generalProductSync)
		) {

다음으로 교체하세요.

		if ( 
			$customProductSync === WCML_Downloadable_Products::SYNC_MODE_META_AUTO ||
			( $customProductSync !== WCML_Downloadable_Products::SYNC_MODE_META_SELF && $generalProductSync )		
		) {

알려진 모든 문제 →