WPML
סטטוס
נפתר
נפתר בגרסה
4.5.6
תוסף/ערכת עיצוב קשורים
Divi

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

במקרים מסוימים, לאחר עדכון WPML וערכת העיצוב Divi לגרסאות האחרונות, ייתכן שתקבל את ההודעה הבאה:

Warning: Undefined array key “display_conditions” in …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Divi/DisplayConditions.php on line 23

פתרון עוקף

אזהרה זו אינה מזיקה אך המפתחים שלנו עובדים על זה. בינתיים תוכל ליישם אחד משני הפתרונות העוקפים הבאים לאחר ביצוע גיבוי מלא של האתר שלך.

  1. פתח את הקובץ functions.php שלך.
  2. הוסף את הקוד הזה:
     $should_i_run = get_transient( 'divifix' ); if ( $should_i_run == false ) { set_transient( 'divifix', true, 10000); $test = get_option( "et_divi" ); unset ( $test["builder_global_presets_history"] ); update_option( "et_divi", $test ); } 
  3. בקר בצד הלקוח של האתר שלך.
  4. הסר את הקוד הקודם.

אם זה לא עובד, תוכל:

  1. פתח את הקובץ /wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Divi/DisplayConditions.php.
  2. חפש את שורה 23.
  3. החלף:
     if ( $atts['display_conditions'] && self::BASE64_EMPTY_ARRAY !== $atts['display_conditions'] ) { 
    ב:
     if ( isset( $atts['display_conditions'] ) && self::BASE64_EMPTY_ARRAY !== $atts['display_conditions'] ) { 

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