WPML
Stato
Risolto
Risolto in
4.5.6
Plugin/tema correlato
Divi

Panoramica del problema

In alcuni casi, dopo aver aggiornato WPML e il tema Divi alle versioni recenti, potresti visualizzare il seguente avviso:

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

Soluzione alternativa

Questo avviso non è dannoso, ma i nostri sviluppatori ci stanno lavorando. Nel frattempo puoi applicare una delle due soluzioni alternative seguenti dopo aver effettuato un backup completo del tuo sito.

  1. Apri il file functions.php.
  2. Aggiungi questo codice:
     $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. Visita il front-end del tuo sito.
  4. Rimuovi il codice precedente.

Se questo non funziona, puoi:

  1. Apri il file /wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Divi/DisplayConditions.php.
  2. Cerca la riga 23.
  3. Sostituisci:
     if ( $atts['display_conditions'] && self::BASE64_EMPTY_ARRAY !== $atts['display_conditions'] ) { 
    Con:
     if ( isset( $atts['display_conditions'] ) && self::BASE64_EMPTY_ARRAY !== $atts['display_conditions'] ) { 

Tutti i problemi noti →