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 )		
		) {

כל התקלות הידועות →