- 상태
- 해결됨
- 해결된 버전
- 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 )
) {