- סטטוס
- נפתר
- דווח עבור
- Advanced Custom Fields Multilingual 2.1.4
- נפתר בגרסה
- Advanced Custom Fields Multilingual 2.1.4.1
- תוסף/ערכת עיצוב קשורים
- Advanced Custom Fields (ACF)
- תגיות נושא
- Bug
סקירה כללית של התקלה
אם עדכנת את Advanced Custom Fields Multilingual לגרסה 2.1.4 בעת שימוש בגרסה החינמית של Advanced Custom Fields, ייתכן שתיתקל בשגיאה קריטית עקב פונקציה לא מוגדרת acf_get_options_pages():
PHP Fatal error: Uncaught SymfonyComponentDebugExceptionFatalThrowableError: Call to undefined function acf_get_options_pages() in .../wp-content/plugins/acfml/classes/class-wpml-acf-options-page.php:281
פתרון עוקף
אנא ודא שיש לך גיבוי מלא של האתר לפני שתמשיך.
- פתח את הקובץ …/wp-content/plugins/acfml/classes/class-wpml-acf-options-page.php.
- חפש את שורה 280.
- החלף את:
private static function isValidOptionPagePostId( $postId ) { return (bool) wpml_collect( acf_get_options_pages() ) ->first( Relation::propEq( 'post_id', $postId ) ); } - ב:
private static function isValidOptionPagePostId( $postId ) { return function_exists( 'acf_get_options_pages' ) && wpml_collect( acf_get_options_pages() )->first( Relation::propEq( 'post_id', $postId ) ); }