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

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

عند استخدام إضافة Advanced Custom Fields، قد تواجه خطأ PHP فادحاً عند محاولة حفظ مقالة تتضمن حقل Google Maps:

PHP Fatal error:  Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, float given in .../wp-content/plugins/acfml/classes/Helper/HashCalculator.php:67

حل بديل مؤقت

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


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

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

  • استبدل:
    		} elseif ( is_int( $value ) ) {

  • بـ:
    		} elseif ( is_int( $value ) || is_float( $value ) ) {

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