- סטטוס
- פתוח
- דווח עבור
- WPML Multilingual CMS 4.4.10
סקירה כללית של התקלה
אם תערוך שדה מותאם אישית קיים שמכיל ערך JSON אך מוגדר גם להעתקה ב־WPML → הגדרות, תגלה שתרגום השדה המותאם אישית אינו מתעדכן. במקום זאת, נוצרת רשומה חדשה בפוסט.
פתרון עוקף
הבעיה כבר זוהתה על ידי המפתחים שלנו ותיפתר בקרוב.
בתור פתרון עוקף:
- בצע גיבוי מלא של האתר, הקבצים ומסד הנתונים שלך.
- ערוך את הקובץ /sitepress-multilingual-cms/classes/custom-field-translation/class-wpml-sync-custom-fields.php בשורה מספר 63.
- החלף את
delete_post_meta( $post_id_to, $meta_key, maybe_unserialize( $v ) );
- בטקסט הבא:
delete_post_meta( $post_id_to, $meta_key, wp_slash( maybe_unserialize( $v ) ) );