Lo scambio di funzionalità di Divi 5 (più oltre 200 correzioni/miglioramenti)

Pubblicato: 2025-01-08

Bentornati al nostro rapporto mensile sui progressi di Divi 5.

Abbiamo fatto progressi significativi, rilasciando tre aggiornamenti a Divi 5, correggendo 237 bug e stabilizzando la Public Alpha. Le nuove segnalazioni di bug si sono ridotte al minimo e questo sarebbe un buon momento per prendere in considerazione l'utilizzo di Divi 5 per creare nuovi siti Web se ti piace l'esperienza.

Ci sono ancora bug qua e là, ma li stiamo risolvendo più velocemente di quanto vengano segnalati e l'esperienza complessiva sembra solida.

Sommario
  • 1 Quali sono le prospettive di Divi 5?
  • 2 Lo scambio di funzionalità di Divi 5
  • 3 Cosa abbiamo realizzato il mese scorso
    • 3.1 Registro delle modifiche completo per la versione pubblica Alpha 4-6
  • 4 Restate sintonizzati per ulteriori aggiornamenti

Qual è il futuro di Divi 5?

Ora siamo concentrati sulla correzione dei bug relativi alla migrazione e alla compatibilità con le versioni precedenti in modo da poterti dare il via libera alla migrazione dei siti Web esistenti. In questa fase, consigliamo di utilizzare Divi 5 solo su nuovi siti Web che non utilizzano molti moduli legacy.

Abbiamo anche ripreso a lavorare sulle restanti funzionalità di Divi 5. Alcune funzionalità, come i moduli WooCommerce, devono essere compilate prima di passare alla fase Beta.

Questo mi porta all'argomento importante di oggi: cambieremo le cose ed eseguiremo uno scambio di funzionalità.

Lo scambio di funzionalità di Divi 5

Durante lo sviluppo di Divi 5, abbiamo dato priorità alle funzionalità necessarie per garantire che tutti i siti Web Divi rimanessero funzionanti durante l'aggiornamento. Le restanti funzionalità, relative all'interfaccia utente, non influiscono sulla funzionalità del tuo sito web e non bloccano l'aggiornamento. Sono ottime funzionalità ma non sono necessarie per il funzionamento del tuo sito web.

Alcune funzionalità, come le Azioni rapide, non sono molto popolari. Altri, come Estendi stili, sono stati sostituiti da un'altra funzionalità, in questo caso, Preimpostazioni. Siamo nella fase in cui molte delle funzionalità rimanenti di Divi 5 rientrano in questa categoria: ottime ma ridondanti o utilizzate raramente.

Nel frattempo, sappiamo che hai bisogno di funzionalità come griglie flexbox, punti di interruzione personalizzabili, righe nidificate e migliore accessibilità. Siamo a un bivio in cui possiamo divergere da Divi 4 ed eseguire uno scambio di funzionalità, scambiando le funzionalità meno utilizzate di Divi con quelle più richieste di Divi.

Ed è quello che faremo: darti le funzionalità di cui hai bisogno prima senza estendere la roadmap di Divi 5.

Dopo il rilascio di Divi 5, prenderemo in considerazione la possibilità di reintrodurre alcune delle funzionalità che abbiamo sostituito. Nel frattempo, vedrai Divi 5 fare notevoli passi avanti nei prossimi mesi e i primi utenti potranno godere delle funzionalità che stavano aspettando.

Una volta risolti i rimanenti bug di migrazione e una volta che tutta la forza del team di sviluppo di Divi sta lavorando sulle funzionalità, rimarrai colpito dalla velocità con cui Divi 5 migliora. Tutto il lavoro noioso e dispendioso in termini di tempo degli ultimi due anni è alle nostre spalle; abbiamo creato una nuova base e corretto i bug. È giunto il momento di mantenere la nostra promessa di avanzare e superare i limiti.

Cosa abbiamo realizzato il mese scorso

Con 237 correzioni di bug, non posso trattarli tutti in dettaglio. Dopo aver rilasciato la Public Alpha due mesi fa, il nostro obiettivo era concentrarci interamente sulla correzione dei bug e sulla stabilizzazione dell'esperienza in modo che i primi utenti potessero utilizzare Divi 5 per creare nuovi siti Web. Dal lancio, abbiamo lavorato duramente per correggere quasi 500 bug.

Registro completo delle modifiche per la versione pubblica Alpha 4-6

  • Risolto un problema per cui i video non elencati di Vimeo non funzionavano correttamente con le immagini sovrapposte a causa della gestione errata dei parametri URL.
  • Risolto un problema nell'utilità batchFetch per cui i caratteri speciali nei dati della richiesta causavano errori di gestione della risposta.
  • Risolto il problema del trascinamento della colonna all'interno della riga in modalità wireframe.
  • Aggiunte scorciatoie del modulo mancante al modulo di aiuto sulle scorciatoie da tastiera.
  • Risolto il problema relativo alla durata della transizione nel modulo di accesso.
  • Risolto un problema che causava l'interruzione di alcuni blocchi principali di Gutenberg come Calendario e Ultimi commenti nell'editor predefinito.
  • Risolto un problema per cui il modulo Icona non visualizzava correttamente l'icona predefinita sul front-end.
  • Risolto il problema relativo alla migrazione delle preimpostazioni D4 a D5 se il migratore veniva utilizzato più volte.
  • Risolto un problema per cui facendo clic sui video nello slider video principale tramite il pulsante successivo a volte si ha la scomparsa di uno dei video dallo slider principale.
  • Risolto un problema per cui le dimensioni del testo del titolo chiuso del modulo Accordion differivano tra Divi 4 e Divi 5 dopo la migrazione.
  • Risolto il problema con la visualizzazione dell'immagine segnaposto nel modulo Immagine quando non è disponibile alcun URL immagine per l'immagine in primo piano nei modelli TB.
  • Risolto il problema con l'opzione "Impostazioni posizione predefinita modale" delle impostazioni del costruttore non funzionanti.
  • Risolto un problema per cui un nuovo post può avere un modulo shortcode già aggiunto prima di aggiungere il contenuto.
  • Risolto un problema per cui l'applicazione di stili di carattere, ad esempio Maiuscolo/Corsivo, al corpo di un modulo Blurb comportava l'applicazione degli stili al testo dell'intestazione/titolo.
  • Risolto il problema con la modalità provvisoria che non funzionava.
  • Valori dei pulsanti delle impostazioni di personalizzazione passati come predefiniti per il gruppo di opzioni dei pulsanti di Visual Builder.
  • Risolto il problema con lo stile predefinito dei post in formato audio in un modulo Blog quando impostato su "Griglia".
  • Aggiunto lo spostamento delle Opzioni modulo e del pulsante Un nuovo modulo per evitare la sovrapposizione con i moduli padre o figlio se i moduli hanno margini e riempimenti piccoli.
  • Personalizzata la pagina Non trovato con collegamenti utili per una migliore navigazione dell'utente.
  • Risolto il problema nel componente settings-design.tsx in cui le funzioni visibili del gruppo di bordi non utilizzavano i valori degli attributi del modulo aggiornati.
  • Gli utenti ora possono trascinare e rilasciare gli elementi nel Visual Builder in base alle opzioni del modulo, il che è utile per le sezioni a larghezza intera e per le sezioni e le righe senza riempimento.
  • Risolto l'errore fatale PHP relativo alla gestione dello shortcode nel formato post video nel modulo Blog Divi 5.
  • Risolto un bug che causava a Divi 5 di caricare inutilmente il framework degli shortcode quando su una pagina veniva utilizzato solo lo shortcode video o audio.
  • Risolto un problema per cui la barra del modulo Pulsante non doveva nascondersi quando il raggio del bordo era impostato su valori elevati.
  • Etichetta dell'opzione di stile copia-incolla aggiornata per non utilizzare il nome del modulo.
  • Risolto il problema con la struttura delle colonne che non si aggiornava dopo le operazioni di trascinamento nella vista Livelli.
  • Risolto un problema per cui il modulo Post Slider poteva entrare in un ciclo infinito sul front-end, bloccando la pagina o il server.
  • Aggiornato il nome dell'opzione di menu da Seleziona un menu a "Predefinito".
  • Aggiunto supporto per selettori multipli nel CSS personalizzato.
  • Risolto il problema per cui copiare e incollare gli stili degli elementi del dispositivo di scorrimento a larghezza intera poteva interrompere il Visual Builder.
  • Risolto bug con l'ordine degli stili reattivi se uno scenario in cui un modulo presentava alcune impostazioni modificate solo per desktop e tablet e altre impostazioni modificate per i dispositivi mobili.
  • Aggiunto un tutorial completo per ElementStyle e AdvancedStyles.
  • Risolto un problema per cui l'attivazione dell'opzione parallasse faceva sì che l'immagine di sfondo mobile sovrascrivesse le immagini di sfondo per altri dispositivi.
  • Risolto il problema della spaziatura dei pulsanti quando l'icona è abilitata e viene mostrata solo al passaggio del mouse.
  • Risolto un problema per cui la modalità delle impostazioni veniva nuovamente renderizzata quando si faceva clic sul selettore dello stato reattivo.
  • Risolta l'icona di sovrapposizione nel pannello delle impostazioni durante la modifica del modulo della fisarmonica.
  • Prestazioni migliorate limitando i nuovi rendering non necessari dei modali della barra laterale con cui non si interagisce.
  • Risolto un problema per cui la modalità delle impostazioni veniva nuovamente renderizzata all'apertura delle preimpostazioni globali.
  • Risolto il problema con il recupero degli elementi del Cestino dal Cloud nella modalità Libreria.
  • Risolto il problema con lo svuotamento della barra di avanzamento del cestino che supera 100 e non termina mai su Divi Cloud.
  • Risolto un problema per cui i valori dei margini personalizzati nel modulo Riga sovrascrivevano il valore "automatico" di Allineamento riga.
  • Risolto il problema relativo allo stile delle icone nel modulo Blurb, in cui il problema delle virgolette era presente nell'attributo del contenuto dell'icona, causando la rottura degli stili.
  • Risolto un problema per cui le opzioni Condizioni mancavano nella scheda Avanzate delle impostazioni del modulo Blog.
  • Risolto un problema per cui l'impostazione personalizzata della larghezza del margine interno per le file interne delle sezioni specializzate non veniva applicata correttamente in Divi.
  • Aggiunto editor in linea al modulo Tabella dei prezzi.
  • Risolto un problema per cui copiare e incollare il testo esatto nell'editor rimuoveva il contenuto esistente.
  • Aggiornata la struttura dei campi del contenuto dinamico per supportare l'intestazione del gruppo.
  • Risolto un problema per cui veniva applicata la spaziatura superiore indesiderata al contenitore della pagina quando la navigazione fissa era disabilitata.
  • Risolto il problema con l'inserimento di una riga regolare in una colonna interna di sezioni specializzate.
  • Risolto un problema per cui il processo di migrazione falliva a causa della mancanza di una funzione di espansione del valore.
  • Risolto Aggiunto un nuovo supporto del titolo al componente Gradiente.
  • Risolto il problema per cui il modulo Pulsante non applicava le transizioni CSS definite nei suoi attributi di decorazione.
  • È stato impedito il trascinamento delle colonne oltre il limite massimo della riga.
  • Risolto un problema per cui il CSS personalizzato aggiunto tramite Avanzate > CSS > Elemento principale veniva applicato erroneamente al wrapper del modulo pulsante anziché al pulsante stesso.
  • Risolti i collegamenti interrotti e aggiunti nuovi collegamenti nella pagina "Introduzione".
  • Risolto un problema per cui non era possibile importare layout predefiniti.
  • Risolta l'impossibilità di dividere un layout di pagina in sezioni, righe, ecc.
  • Risolto il problema con il clic sull'area dei componenti che nasconde la barra delle azioni.
  • Risolto un problema per cui i segnaposti della mappa non venivano visualizzati immediatamente nel pannello Visual Builder e Impostazioni dopo essere stati aggiunti.
  • Risolto un bug nel modulo Call To Action per cui un pulsante senza allineamento impostato non riusciva a ereditare l'impostazione di allineamento del testo del modulo.
  • Famiglia di caratteri racchiusa tra virgolette per garantire che i caratteri con caratteri speciali nei nomi funzionino correttamente in tutti i browser.
  • Aggiunte unità px, vw con unità % sullo sfondo Maschera i campi verticale e orizzontale.
  • Risolto un problema per cui il modulo Diapositiva non veniva eseguito correttamente il rendering quando si impostavano valori di titolo e contenuto diversi per i punti di interruzione di desktop, tablet e telefono.
  • Risolto il problema con il contenuto dinamico che si arrestava in modo anomalo quando premevo Invio nelle opzioni di collegamento.
  • Aggiorna il riferimento del componente aggiuntivo JEDI di terze parti alla versione 3.
  • Risolto un problema per cui la modalità di conferma Svuota cestino nel pannello Libreria Divi non poteva essere chiusa utilizzando i pulsanti Chiudi o Annulla.
  • Risolti gli avvisi deprecati di PHP 8.4 causati da parametri nullable impliciti in MultiViewUtils aggiungendo esplicitamente? suggerimenti sul tipo.
  • Risolto il problema dell'equalizzatore di colonna per la riga interna della sezione specializzata nel FE.
  • Risolto un problema per cui gli elenchi nidificati non ordinati nell'elenco ordinato non avevano il rientro corretto del testo.
  • Risolto il problema con il riempimento errato applicato ai collegamenti social del modulo persona quando il modulo persona veniva utilizzato in un modello di creazione di temi.
  • Risolto il problema con il selettore CSS errato utilizzato per l'elemento di descrizione del modulo Testimonianza.
  • Risolti i problemi relativi alla posizione e alle dimensioni dello sfondo mancanti per il modulo contatore circolare.
  • Risolti gli errori del tutorial sull'elemento di rendering lato server.
  • L'offset orizzontale fisso non funzionava correttamente quando la posizione di un elemento era assoluta.
  • Le immagini di parallasse fisse definite a livello di desktop non vengono visualizzate per punti di interruzione più piccoli.
  • Rimosso il bordo indesiderato della barra laterale che appariva quando si utilizzava maggiormente il wireframe su un post.
  • Risolto il comportamento di salto imprevisto del modulo Sticky sul front-end quando lo stato Sticky è attivato e l'intestazione Divi predefinita è impostata su Risolto.
  • Risolto un problema per cui una finestra modale delle impostazioni poteva essere trascinata oltre la parte superiore della finestra del browser, nascondendone di fatto una parte.
  • Abilita il trascinamento dei moduli durante la modifica.
  • Funzionalità di trascinamento della selezione aggiornata per consentire il trascinamento e il rilascio dei moduli anche durante la modalità di modifica in Visual Builder.
  • Risolto il problema relativo al comportamento di trascinamento della selezione in modalità wireframe in circostanze specifiche a causa di valori di stato hoveredArea e bottomOffsetTop errati.
  • Risolto il problema per cui solo una singola colonna nella riga della sezione specialità non dovrebbe essere trascinabile.
  • Aggiunta barra di scorrimento nella modalità di selezione preimpostata.
  • Risolto un problema di prestazioni con i controlli degli attributi dello shortcode che aiutano il rendering del frontend dei layout legacy.
  • Risolti vari problemi di stile di transizione relativi al corpo del testo su alcuni moduli, come le tabelle dei prezzi e i moduli Blurb.
  • Elaborazione migliorata degli stili di transizione unendo gli stili di transizione Carattere intestazione e Carattere corpo con altri stili di transizione sullo stesso elemento del modulo.
  • Risolvi i problemi di transizione con i moduli che dipendono dai selettori di proprietà e aggiungi test per supportare le modifiche al codice.
  • Aggiunto il supporto dei moduli copia/incolla tra le pagine.
  • Risolto un problema con i caratteri speciali nelle icone dei caratteri che non venivano correttamente sfuggiti.
  • Risolto un bug che causava il mancato funzionamento corretto degli sfondi parallasse nella modalità di compatibilità con le versioni precedenti D5.
  • Risolto un bug che rendeva i tag indesiderati nella modalità di compatibilità con le versioni precedenti di Divi 5 in alcuni casi.
  • Risolto un problema per cui gli shortcode legacy non venivano migrati correttamente durante il processo di importazione del layout.
  • Risolto un problema per cui la combinazione tra colore del testo e colore del testo chiaro/scuro non funziona come previsto.
  • Risolto un problema per cui il colore del divisore di sezione veniva imposto al nero quando il colore non era impostato.
  • Risolto il problema con le barre rovesciate che venivano rimosse dal CSS personalizzato delle Impostazioni pagina.
  • Risolto il problema con il rendering del colore del divisore della sezione in base al colore di sfondo della sezione sorella.
  • Aggiornato il tutorial sull'estensione delle impostazioni della pagina Divi 5 con il nuovo hook PHP.
  • Aggiunta la pagina di spiegazione della documentazione per la gestione dei contenuti reattivi in ​​Visual Builder.
  • Risolto un problema per cui gli spazi finali nelle etichette delle caselle di controllo causavano errori di convalida nel modulo Modulo di contatto.
  • Risolto un errore di avviso PHP sul front-end causato da una proprietà non definita.
  • Aggiunta una pagina di spiegazione nella documentazione per la funzionalità di caricamento lento dello shortcode e indicazioni su come adattarla.
  • Risolto un problema per cui l'immagine del logo nei moduli Menu veniva allungata a causa della mancanza di regole CSS in D5.
  • Risolto bug con l'affidabilità del Drag&Drop per il modulo pulsanti.
  • Risolto un problema per cui lo stato aperto dell'oggetto fisarmonica era incoerente, con il risultato che il primo oggetto mostrava attributi/proprietà dello stato aperto anche quando non era quello aperto. Ciò influisce solo sul costruttore visivo.
  • Risolti i problemi relativi all'utilizzo degli hook React, alla denominazione dei componenti e alla struttura del codice per migliorare l'affidabilità, la leggibilità e la conformità con le migliori pratiche.
  • Aggiunti test per la classe Ordine di posizionamento nel selettore CSS personalizzato.
  • Aggiunti codici di esempio per l'aggiunta di una proprietà di selezione nei CSS personalizzati.
  • Aggiunto tutorial per integrare la proprietà del selettore nei moduli customCssFields per Divi 5.
  • Aggiunta la pagina guida per il design delle icone del modulo.
  • La selezione della categoria fissa non mostra un titolo come divisore.
  • Aggiornata la documentazione sulla conversione dei moduli statici e dinamici.
  • Risolte tutte le sezioni non visibili su FE dopo aver importato un layout predefinito.
  • Aggiornato il plug-in di esempio delle estensioni per incorporare advancedStyles all'interno della classe Elements, garantendo la compatibilità ove necessario sia su Visual Builder che sul frontend.
  • Risolto il problema con la modifica degli elementi della libreria dopo l'aggiornamento dei permalink.
  • Aggiunte le icone di azione spostate per evitare la sovrapposizione delle icone di azione se i moduli hanno margini piccoli e se gli elementi strutturali hanno margini e spazi vuoti piccoli.
  • Risolto il problema con il trascinamento del modulo in modalità wireframe, che causava il rendering di tutti i moduli.
  • Risolti i problemi di build con il tutorial del modulo dinamico.
  • Risolta l'impossibilità di aggiungere una riga interna dalla Libreria Divi.
  • Risolto un problema per cui il peso del carattere nei moduli di intestazione a larghezza intera veniva erroneamente visualizzato come Normale durante la migrazione da Divi 4 a Divi 5.
  • Risolto un problema per cui i valori delle preimpostazioni personalizzate non venivano visualizzati come predefiniti quando la preimpostazione personalizzata era attiva.
  • Risolto un problema per cui l'aggiunta di un nuovo script di gruppo di opzioni personalizzato nei tutorial non funzionava come previsto.
  • Aggiornati gli errori della console per includere nomi di moduli e percorsi non codificati per migliorare la chiarezza del debug.
  • I moduli generati automaticamente attivano avvisi per garantire che vengano notati.
  • Aggiunto un elenco di moduli generati automaticamente per una più facile consultazione.
  • Risolto un problema con le differenze di markup HTML tra Divi 4 e Divi 5 nel modulo Blurb.
  • Risolto il problema di importazione delle preimpostazioni in Theme Builder.
  • Aggiornato il codice della documentazione di conversione dei moduli statici e dinamici con l'aggiunta dello snippet di codice valueExpansionFunctionMap.
  • Risolto un problema per cui la barra delle impostazioni della prima sezione si nascondeva dietro l'intestazione dopo il passaggio dalla modalità wireframe alla visualizzazione desktop.
  • Risolto un problema con la perdita dell'opzione "Categorie selezionate" per i moduli Portfolio filtrabile, Portfolio e Portfolio a larghezza intera dopo la migrazione da Divi 4 a Divi 5.
  • Risolto il problema con l'immagine della prima diapositiva del modulo slider nascosta nel visual builder.
  • Risolto un problema per cui uno sfondo sfumato vuoto ereditava erroneamente gli stili da altre opzioni di sfondo, garantendo invece l'applicazione di uno sfondo bianco predefinito.
  • Risolto il problema con l'importazione dei colori globali durante l'importazione di modelli di Theme Builder.
  • Risolve l'esaurimento della memoria causato dal ciclo di ricorsione del modulo Blog che si verifica quando il modulo Blog viene utilizzato su un singolo post e il modulo Blog include inavvertitamente il post corrente nei post visualizzati.
  • Risolto un problema per cui i dati di riga aggiunti da una sezione normale non venivano visualizzati nella libreria di righe della sezione Specialità.
  • Risolto errore fatale durante l'aggiunta di un nuovo post a causa dei dati del generatore di temi importati come shortcode.
  • Il modulo di contenuto fisso del post viene importato anche al di fuori del generatore di temi.
  • Risolto un problema per cui le opzioni reattive per il metodo Parallax nelle impostazioni dell'immagine di sfondo non funzionavano correttamente.
  • Aggiornate le serie di tutorial "Aggiunta di gruppo di opzioni personalizzate" e "Aggiunta di campo di opzioni personalizzate" per avere esempi più realistici da collegare ai prossimi tutorial, come il rendering di elementi e stili.
  • Risolto bug quando veniva fatto clic sul pulsante Salva nella libreria.
  • Risolto un problema per cui le categorie non venivano visualizzate nel modulo Titolo post e le meta informazioni del modulo Titolo post a larghezza intera sul front-end quando si utilizzava Theme Builder.
  • Correzione: risolto un problema per cui la larghezza massima della riga in Visual Builder non rispettava l'impostazione della larghezza del contenuto del sito Web dalla personalizzazione del tema.
  • Risolto un problema per cui la larghezza del contenuto personalizzato nel modulo di intestazione a larghezza intera non veniva applicata su FE.
  • Risolto il problema relativo agli z-index modali in cui apparivano sotto la barra laterale spezzata.
  • Risolto un problema per cui l'opzione Allineamento testo e Colore testo nel modulo menu non veniva migrata correttamente da Divi 4 a Divi 5.
  • Risolto l'errore fatale della pagina di visualizzazione di un singolo prodotto quando nella pagina non veniva utilizzato alcun modulo WooCommerce.
  • Risolto il problema di visibilità del pulsante Leggi altro nel modulo Post Slider e Post Slider a larghezza intera.
  • Miglioramento del rendering del contenuto dinamico mediante l'escape corretto dei caratteri speciali negli attributi del blocco.
  • Introdotti nuovi hook per filtrare gli elementi del modulo renderizzati su VB e FE.
  • Introdotti nuovi hook per filtrare i wrapper dei moduli renderizzati su VB e FE.
  • Risolto il problema quando facendo clic all'interno del selettore colori si chiudeva l'editor in linea.
  • Risolto il problema con le sezioni con riempimento superiore o inferiore impostato su 0 che non venivano visualizzate correttamente sul front-end durante l'importazione di layout specifici.
  • Risolto un problema per cui il CSS non veniva generato completamente per una sezione specializzata durante il rendering di layout/blocchi Divi 5 con la funzione do_blocks() in un modello di pagina.
  • Risolto un problema per cui quando si modificava un colore globale, la finestra di dialogo di conferma per il salvataggio delle modifiche ora appare nella barra laterale corretta se sono aperte più barre laterali.
  • Risolto il problema per cui gli shortcode video non venivano renderizzati in tag video all'interno dell'editor Divi 5 TinyMCE.
  • Risolto un problema per cui l'apertura e la chiusura del selettore colore globale senza modifiche impediscono il clic sugli elementi della pagina.
  • Risolto il problema di tipo/linter nel file di test.
  • Risolto errore di generazione rapida dei siti e pagina vuota quando l'utente non ha effettuato l'accesso.
  • Risolti gli avvisi SCSS durante lo sviluppo durante l'onboarding.
  • Risolto un problema per cui non era possibile salvare le preimpostazioni dopo aver generato un sito utilizzando Divi Quick Sites.
  • Risolte le transizioni video nel modulo slider in cui il video salta dal basso prima di avviare l'animazione.
  • Risolto il problema con il rendering non necessario dei campi del gruppo causato dal passaggio del mouse sul menu contestuale del tasto destro.
  • Conversione avanzata::maybeConvertContent() per includere l'applicazione di ShortcodeMigration::maybe_migrate_legacy_shortcode() all'interno della funzione.
  • Pacchetti aggiornati per corrispondere alla configurazione di onboarding.
  • Risolti gli errori di build di sviluppo nell'onboarding.
  • Risolto un errore PHP durante l'importazione di moduli di terze parti aggiornando ShortcodeMigration::should_handle_migration() per gestire valori null.
  • Comportamento modale migliorato per garantire che qualsiasi interazione porti il ​​modale in primo piano quando uno o più modali sono aperti e parzialmente sovrapposti.
  • Aggiunto messaggio senza risultati nella visualizzazione livelli, in linea con il comportamento di Divi 4.
  • Risolto un problema per cui i campi personalizzati di Mailchimp impedivano l'invio del modulo nel modulo Email Optin.
  • Risolto il problema con il campo di ricerca di FilterableCheckboxes in modo che fosse visibile solo se contiene più di 10 elementi.
  • Risolto il problema con l'elenco dei contenuti dinamici (menu) che non si chiudeva quando si faceva clic all'esterno.
  • Risolto un problema per cui il contenuto dinamico mostrava la meta chiave invece del nome del campo personalizzato.
  • Risolti i problemi con i moduli Contatore circolare e Contatore numerico per visualizzare il valore del testo originale alla fine dell'animazione.
  • Risolti i vincoli di ridimensionamento per la modalità Guida del costruttore e l'aspetto della relativa maniglia di ridimensionamento.
  • Risolto il problema con l'allungamento del video di sfondo quando venivano caricati moduli con dati asincroni.
  • Migra correttamente le impostazioni del gruppo in Chiuso Attiva/disattiva le impostazioni salvate in Divi 5.
  • Impedisci che le impostazioni del gruppo negli interruttori chiusi vengano disattivate involontariamente dopo aver salvato la pagina su Divi 4.
  • Formati di post mancanti aggiunti al modulo blog.
  • Aggiunto il supporto dei valori CSS alfabetici nelle opzioni di spaziatura e dimensionamento.
  • Risolto il problema per cui gli utenti non potevano modificare gli elementi della Libreria Divi dopo averli aggiunti.
  • Risolto il problema con il posizionamento modale "Aggiungi modulo" per il corretto allineamento quando viene applicato lo zoom.
  • Scorrimento disabilitato quando è aperta la finestra modale Inserisci nuova riga.
  • Risolto il problema con il posizionamento errato della modale Inserisci nuova riga durante lo scorrimento della pagina.
  • Risolto un problema per cui i moduli shortcode venivano visualizzati come "modulo shortcode" invece delle loro etichette di amministrazione nella vista Livelli.
  • Le opzioni permanenti fisse non si riflettono in VB senza alcuna posizione permanente stessa.
  • Risolto il problema con il rendering del colore attivo/regolare/permanente del modulo menu per i builder (frontend, visivi, temi).
  • Risolto il problema con l'icona della scheda di aggiornamento con il colore dell'app quando il relativo campo presenta un valore modificato.
  • Aggiunta la proprietà del selettore per gestire la posizione dell'ordine dei moduli in customCssFields.
  • Risolto il problema con il posizionamento della barra degli strumenti dell'editor in linea con il menu di navigazione Divi e la barra di amministrazione.
  • Risolto bug con la singola sezione globale che non veniva visualizzata sul front-end se nella pagina non erano presenti altri contenuti.
  • Risolto il problema con gli stili preimpostati che non si applicavano correttamente nel modulo pulsanti quando l'opzione "Usa stili pulsanti personalizzati" non è abilitata in Preimpostazioni.
  • Risolto il problema per cui il contenuto del post veniva eliminato durante la migrazione a Divi 5 quando WPML era attivo.
  • Risolto un problema per cui i moduli con URL vuoti negli elementi principali (come Colonna, Sezione o Riga) impedivano il corretto funzionamento delle opzioni di collegamento del modulo.
  • Risolto un problema per cui la modifica della velocità di animazione nei moduli Slider a larghezza intera e Slider poteva causare il malfunzionamento del modulo in VB.
  • È stato risolto il problema con l'area di aggancio della barra laterale sinistra in Visual Builder che risultava troppo grande se la larghezza modale veniva aumentata.
  • Risolto un problema per cui le preimpostazioni con ID _initial non venivano importate/applicate al contenuto durante l'importazione di layout.
  • Risolto un problema per cui la formattazione automatica del paragrafo non veniva applicata nel front-end.
  • Risolto il problema degli stili mancanti nell'intestazione e nel piè di pagina globali con la "Modalità stile blog" abilitata.
  • Tempi di risposta del server migliorati quando si utilizzano i modelli di Theme Builder.
  • Chiarezza e prestazioni migliorate grazie al refactoring della gestione dinamica delle risorse.
  • Documentazione aggiornata per rimuovere i vecchi riferimenti API JS e reindirizzare gli URL al nuovo riferimento API JS-Beta.
  • Risolto un problema per cui l'aggiunta di un bordo al modulo Blog causava un errore dovuto alla gestione errata degli attributi border-radius.
  • Risolta la compatibilità della casella di controllo ACF con la condizione di visualizzazione del campo personalizzato.
  • Risolto un problema per cui il colore del testo della diapositiva veniva aggiornato solo al passaggio del mouse nel Visual Builder.
  • Risolto il problema di compatibilità della migrazione WPML per tradurre completamente i post in Divi 5.
  • Risolto il problema con la casella di controllo archiviata impostando la relativa proprietà value su array vuoti.
  • Risolto un problema che causava l'arresto anomalo del VB quando le categorie selezionate nel modulo Portfolio a larghezza intera venivano reimpostate.
  • Risolto il problema per cui il testo del collegamento del pulsante, generato dal collegamento alla pagina del contenuto dinamico, mostrava tag HTML anziché testo normale.
  • Risolto un problema per cui lo scorrimento fino alla posizione di un modulo nella visualizzazione dei livelli non era corretto quando era abilitata la navigazione fissa.
  • Aggiunto un tutorial sulla creazione di un nuovo campo di contenuto dinamico personalizzato per Divi 5.
  • Assicurati che i titoli dei progetti visualizzino correttamente i caratteri speciali decodificando le entità HTML in VB nei moduli Portfolio.
  • Impedita la modalità di conferma non necessaria durante la modifica di un colore globale nel generatore di temi.
  • È stato risolto un problema in Theme Builder per cui la modalità di conferma del colore globale non registrava i clic sui pulsanti "X" e "Sì".
  • Corretta la logica condizionale per la visualizzazione del valore del contatore nel modulo contatore bar quando viene attivata l'impostazione "mostra percentuale".
  • Risolto un problema nel modulo Slider a larghezza intera e Slider in cui l'aggiornamento dell'URL del collegamento del pulsante nelle singole diapositive aggiungeva un tag aggiuntivo e riduceva la dimensione del carattere.
  • Pacchetti @divi/modal-library e @divi/right-click-options rifattorizzati per eliminare la duplicazione del codice, garantendo l'allineamento con i principi SOLID.
  • Risolto un problema per cui i moduli shortcode venivano visualizzati come "modulo shortcode" anziché con le etichette di amministrazione nella modalità Wireframe.
  • Risolto il problema con l'intestazione a larghezza intera che copriva il menu a discesa sui dispositivi mobili.
  • Corretta l'anteprima dal vivo dei modelli di creazione di temi per gestire correttamente i modelli TB globali.
  • Risolto il problema con l'anteprima in tempo reale dei modelli di creazione di temi per gestire correttamente l'assenza di un modello di intestazione o piè di pagina.
  • Risolto il problema con l'output delle variabili dei colori globali quando le risorse dinamiche erano disabilitate sul frontend.
  • Risolto un problema per cui la finestra di dialogo dei caratteri speciali nell'editor TinyMCE poteva essere aperta più volte.
  • Risolti alcuni moduli contenenti moduli figlio che non venivano salvati.
  • Risolti problemi di disallineamento e sovrapposizione nelle icone delle sezioni a larghezza intera quando non sono presenti moduli.
  • Risolto il problema di spaziatura tra le voci del menu a discesa nel modulo Menu e Menu a larghezza intera.
  • Risolto un problema per cui la vista dei livelli non aggiornava l'elemento attivo durante la navigazione verso gli elementi principali tramite i breadcrumb modali Impostazioni.
  • Risolte le opzioni Annulla/Ripeti mancanti nel menu di scelta rapida su Visual Builder.
  • Risolto il problema con le icone delle azioni del modulo che non venivano visualizzate in Theme Builder se la visualizzazione reattiva per tablet o telefono era attivata.
  • Risolto il problema relativo al posizionamento dell'icona/immagine del modulo Blurb che non si aggiornava correttamente per i punti di interruzione di tablet e telefono.
  • Risolto un problema per cui le impostazioni dei divisori reattivi per le sezioni non funzionavano su tablet e punti di interruzione mobili.
  • Condizione fissa nelle interruzioni del gradiente in modo che, una volta che il valore non è presente, venga considerato indefinito e venga assegnato un valore di fallback.
  • Rimuovere la barra di scorrimento orizzontale nel Visual Builder quando si imposta la larghezza di una riga al 100%.
  • Migliorata la possibilità di clic dei pulsanti di aggiunta colonna visualizzati quando si passa tra le colonne.
  • Risolto il problema con il comportamento dell'animazione di dissolvenza nel Visual Builder.
  • Opzioni di annullamento/ripetizione disabilitate quando non ci sono azioni da annullare o ripetere.
  • Risolto il problema per cui la modalità di salvataggio del modello di creazione del tema non può essere chiusa.
  • Risolto il problema con la rimozione del contenuto delle note interne dalla documentazione.
  • Risolto il problema con il testo in grassetto che non risultava in grassetto nell'editor di testo del modulo.

Resta sintonizzato per ulteriori aggiornamenti

Questo è tutto per questo aggiornamento di Divi 5. Se non l'hai già fatto, prova l'alfa pubblica e facci sapere cosa ne pensi. Tornerò di nuovo il mese prossimo per farti sapere come stanno andando le cose, quindi non dimenticare di seguire e iscriverti per non perdere mai un aggiornamento.