WPML
סטטוס
נפתר
דווח עבור
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 ) );
    	}

כל התקלות הידועות →