- סטטוס
- נפתר
- נפתר בגרסה
- 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
פתרון עוקף
אזהרה זו אינה מזיקה אך המפתחים שלנו עובדים על זה. בינתיים תוכל ליישם אחד משני הפתרונות העוקפים הבאים לאחר ביצוע גיבוי מלא של האתר שלך.
- פתח את הקובץ functions.php שלך.
- הוסף את הקוד הזה:
$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 ); } - בקר בצד הלקוח של האתר שלך.
- הסר את הקוד הקודם.
אם זה לא עובד, תוכל:
- פתח את הקובץ /wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Divi/DisplayConditions.php.
- חפש את שורה 23.
- החלף:
if ( $atts['display_conditions'] && self::BASE64_EMPTY_ARRAY !== $atts['display_conditions'] ) {ב:if ( isset( $atts['display_conditions'] ) && self::BASE64_EMPTY_ARRAY !== $atts['display_conditions'] ) {