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

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

قد تواجه خطأً فادحاً عند محاولة تحديث حقول التكرار في Advanced Custom Fields إذا كانت الترجمة مكررة في البيئات التي تعمل بإصدار PHP 8.1 أو أحدث.


PHP Fatal error:  Uncaught TypeError: array_keys(): Argument #1 ($array) must be of type array, null given in .../wp-content/plugins/acfml/classes/class-wpml-acf-repeater-shuffle.php:175

حل بديل مؤقت

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


  • افتح الملف …/wp-content/plugins/acfml/classes/class-wpml-acf-repeater-shuffle.php.

  • ابحث عن السطر 24.

  • استبدل:
    	private $meta_data_after_move;

  • بـ:
    	private $meta_data_after_move = [];

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