- الحالة
- محلولة
- أُبلغ عنها لـ
- Advanced Custom Fields Multilingual 2.2.3
- تم حلها في
- Advanced Custom Fields Multilingual 2.2.4
- الإضافة/القالب ذو الصلة
- Advanced Custom Fields (ACF)
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
عند استخدام Advanced Custom Fields مع WPML، قد تواجه مشكلة حيث تتم مزامنة الحقول المتكررة في صفحات الخيارات عبر اللغات حتى عندما يتم تعيين الحقل المتكرر وحقوله الفرعية إلى عدم الترجمة ويكون خيار مزامنة الترجمات في ACFML معطلاً. في اللغات الثانوية، يمكن أن تظهر الصفوف المضافة حديثاً كصفوف فارغة.
حل بديل مؤقت
يرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- افتح الملف …/wp-content/plugins/acfml/classes/Options/EditorHooks.php.
- ابحث عن السطر 205.
- استبدل:
private function copyWrapperToTranslations( $value, $field ) { $optionName = Obj::prop( 'name', $field ); - بـ:
private function copyWrapperToTranslations( $value, $field ) { if ( WPML_COPY_CUSTOM_FIELD !== (int) Obj::prop( 'wpml_cf_preferences', $field ) ) { return; } $optionName = Obj::prop( 'name', $field );