- الحالة
- مفتوحة
- أُبلغ عنها لـ
- WPML Multilingual CMS 4.4.10
نظرة عامة على المشكلة
إذا عدّلت حقلاً مخصصاً موجوداً يحتوي على قيمة JSON ولكنه مضبوط أيضاً على نسخ في WPML → إعدادات، فستجد أن ترجمة الحقل المخصص لا يتم تحديثها. بدلاً من ذلك، يتم إنشاء إدخال جديد في المقالة.
حل بديل مؤقت
لقد حدد مطورونا هذه المشكلة بالفعل وسيتم حلها قريباً.
كحل بديل مؤقت:
- أنشئ نسخة احتياطية كاملة لموقعك وملفاتك وقاعدة بياناتك.
- عدّل السطر رقم 63 في /sitepress-multilingual-cms/classes/custom-field-translation/class-wpml-sync-custom-fields.php.
- استبدل
delete_post_meta( $post_id_to, $meta_key, maybe_unserialize( $v ) );
- بـ:
delete_post_meta( $post_id_to, $meta_key, wp_slash( maybe_unserialize( $v ) ) );