- 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.
- Apri il file functions.php.
- 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 ); } - Visita il front-end del tuo sito.
- Rimuovi il codice precedente.
Se questo non funziona, puoi:
- Apri il file /wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Divi/DisplayConditions.php.
- Cerca la riga 23.
- 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'] ) {