- الحالة
- محلولة
- تم حلها في
- WPML Media Translation - next release (2.2.4)
نظرة عامة على المشكلة
إذا كان لديك أكثر من حقل مخصص يستخدم الاسم نفسه، وكانت تحتوي على بيانات مختلفة، فقد تتم الكتابة فوق قيمها بآخر بيانات تم إدخالها في آخر حقل مستخدم. يحدث هذا إذا تم تعيين خيارات الترجمة لهذه الحقول المخصصة على «ترجمة».
تنتج المشكلة عن إضافة الملحق ترجمة الوسائط وسيتم إصلاحها في الإصدار التالي من إضافة WPML Media Translation.
حل بديل مؤقت
كحل بديل مؤقت، يمكنك الانتقال إلى المجلد ../wpml-media-translation/classes/images-translation/ وتعديل الملف class-wpml-media-custom-field-images-translation.php.
هناك، غيّر السطر:
update_post_meta( $post_id, $meta_key, $meta_value_filtered );
إلى هذا:
update_post_meta( $post_id, $meta_key, $meta_value_filtered, $meta_value );