- סטטוס
- נפתר
- דווח עבור
- Advanced Custom Fields Multilingual 1.9.0
- נפתר בגרסה
- 1.9.1
סקירה כללית של התקלה
אם אתה עובד עם שדות משתמש מ־Advanced Custom Fields, תבחין שתקבל תוצאה שגויה בשפות משניות. הדבר קורה מכיוון שהגרסה האחרונה שלנו של ACFML 1.9.0 מחזירה ערך NULL עבור שדות משתמש בשפות משניות.
פתרון עוקף
המפתחים שלנו מודעים לבעיה זו ועובדים עליה. בינתיים, באפשרותך:
- צור גיבוי מלא של האתר שלך לפני שתמשיך.
- פתח את הקובץ /wp-content/plugins/acfml/classes/class-wpml-acf-options-page.php.
- חפש את שורה 254.
- החלף את:
) { $dl = acf_get_setting('default_language'); if( $cl && $cl !== $dl ) { $post_id .= '_' . $cl; } } - ב:
) { $dl = acf_get_setting('default_language'); if( $cl && $cl !== $dl ) { if ( strpos( $post_id, 'user_' ) === FALSE){ $post_id .= '_' . $cl; } } }