WPML
الحالة
محلولة
أُبلغ عنها لـ
Advanced Custom Fields Multilingual 2.2.2
تم حلها في
Advanced Custom Fields Multilingual 2.2.3
الإضافة/القالب ذو الصلة
Advanced Custom Fields
وسوم الموضوع
Compatibility

نظرة عامة على المشكلة

عند استخدام Advanced Custom Fields مع ACFML، قد تواجه خطأً فادحاً عند حفظ الحقول المتداخلة في صفحات خيارات ACF باللغة الثانوية.

Fatal error: Uncaught TypeError: md5(): Argument

#1 ($string) must be of type string, array given in .../wp-content/plugins/acfml/classes/Strings/Package.php:174

حل بديل مؤقت

يُرجى التأكد من أخذ نسخة احتياطية كاملة للموقع قبل المتابعة.


  • افتح الملف …/wp-content/plugins/acfml/classes/Options/EditorHooks.php.

  • ابحث عن الدالة registerFieldTranslation في السطر 308 تقريباً.

  • استبدل:
    		if ( null === $originalValue || false === $originalValue ) {
    			return;
    		}
            


  • بـ:
    		if ( null === $originalValue || false === $originalValue || ! is_scalar( $originalValue ) ) {
    			return;
    		}
            

جميع المشاكل المعروفة →