WPML
סטטוס
נפתר
נפתר בגרסה
Advanced Custom Fields Multilingual 2.2.2
תוסף/ערכת עיצוב קשורים
Advanced Custom Fields
תגיות נושא
Compatibility

סקירה כללית של התקלה

בעת שימוש ב־Advanced Custom Fields עם WPML, ייתכן שתיתקל בשגיאה קריטית בעת פתיחת עמוד אפשרויות בשפה משנית אם העמוד מכיל שדה טקסונומיה.

Fatal error: Uncaught Error: Maximum call stack size of 8339456 bytes reached. Infinite recursion? in .../plugins/sitepress-multilingual-cms/vendor/wpml/fp/core/Strings.php:78

פתרון עוקף

אנא ודא שיש לך גיבוי מלא של האתר שלך לפני שתמשיך.


  • פתח את הקובץ …/wp-content/plugins/acfml/classes/Options/EditorHooks.php.

  • חפש את שורה 103.

  • החלף:
    add_filter( 'acf/load_value', function( $value, $fieldPostId, $field ) use ( $postId ) {
            


  • ב:
    add_filter( 'acf/load_value', \WPML\FP\Fns::withNamedLock( self::class, \WPML\FP\Fns::identity(), function( $value, $fieldPostId, $field ) use ( $postId ) {
            


  • לאחר מכן, בשורה 134.

  • החלף:
    }, 10, 3 );
            


  • ב:
    } ), 10, 3 );
            

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