- סטטוס
- נפתר
- דווח עבור
- Advanced Custom Fields Multilingual 1.10.4
- נפתר בגרסה
- 2.0.0
- תוסף/ערכת עיצוב קשורים
- Advanced Custom Fields (ACF)
- תגיות נושא
- Compatibility
סקירה כללית של התקלה
בעת שימוש ב־ACF וב־WPML בשרת המשתמש ב־PHP 8.0, הגדרת קבוצת שדות להצגה בעמוד האפשרויות תציג את השגיאות הבאות:
Warning: Trying to access array offset on value of type null in /wp-content/plugins/acfml/classes/strategy/repeater-shuffle/OptionsPage.php on line 184
Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /wp-content/plugins/acfml/classes/strategy/repeater-shuffle/strategy.php on line 126
שים לב כי לא מומלץ להתקין את WPML עם שפה פעילה אחת בלבד.
פתרון עוקף
ודא שיש לך גיבוי מלא של האתר לפני שתמשיך.
- ערוך את הקובץ /wp-content/plugins/acfml/classes/strategy/repeater-shuffle/OptionsPage.php.
- עבור לשורה מספר 184.
- החלף את:
return $this->element_translations[ $id ];
ב:
return $this->element_translations[ $id ] ?? [];