WPML
Status
Gelöst
Gelöst in
4.5.6
Zugehöriges Plugin/Theme
Divi

Übersicht über das Problem

In einigen Fällen erhalten Sie nach dem Update von WPML und dem Divi-Theme auf die aktuellen Versionen möglicherweise die folgende Meldung:

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

Problemumgehung

Diese Warnung ist harmlos, aber unsere Entwickler arbeiten daran. In der Zwischenzeit können Sie eine der beiden folgenden Problemumgehungen anwenden, nachdem Sie ein vollständiges Backup Ihrer Website erstellt haben.

  1. Öffnen Sie Ihre Datei functions.php.
  2. Fügen Sie diesen Code hinzu:
     $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. Besuchen Sie das Frontend Ihrer Website.
  4. Entfernen Sie den vorherigen Code.

Wenn dies nicht funktioniert, können Sie Folgendes tun:

  1. Öffnen Sie die Datei /wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Divi/DisplayConditions.php.
  2. Suchen Sie nach Zeile 23.
  3. Ersetzen Sie:
     if ( $atts['display_conditions'] && self::BASE64_EMPTY_ARRAY !== $atts['display_conditions'] ) { 
    durch:
     if ( isset( $atts['display_conditions'] ) && self::BASE64_EMPTY_ARRAY !== $atts['display_conditions'] ) { 

Alle bekannten Probleme →