- סטטוס
- נפתר
- נפתר בגרסה
- 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 )
) {