Zamiana funkcji Divi 5 (plus ponad 200 poprawek/ulepszeń)

Opublikowany: 2025-01-08

Witamy ponownie w naszym miesięcznym raporcie z postępów Divi 5.

Poczyniliśmy znaczne postępy, wydając trzy aktualizacje Divi 5, naprawiając 237 błędów i stabilizując Public Alpha. Liczba nowych raportów o błędach spadła i jest to dobry moment, aby rozważyć użycie Divi 5 do tworzenia nowych stron internetowych, jeśli podoba Ci się to doświadczenie.

Tu i ówdzie wciąż występują błędy, ale naprawiamy je szybciej, niż są zgłaszane, a ogólne wrażenia są solidne.

Spis treści
  • 1 Co dalej z Divi 5?
  • 2 Zamiana funkcji Divi 5
  • 3 Co osiągnęliśmy w zeszłym miesiącu
    • 3.1 Pełny dziennik zmian dla wersji Public Alpha 4-6
  • 4 Bądź na bieżąco, aby uzyskać więcej aktualizacji

Co dalej z Divi 5?

Skupiamy się teraz na naprawianiu błędów związanych z migracją i kompatybilnością wsteczną, abyśmy mogli dać zielone światło na migrację istniejących witryn internetowych. Na tym etapie zalecamy używanie Divi 5 tylko na nowych stronach internetowych, które nie wykorzystują wielu starszych modułów.

Wznowiliśmy także prace nad pozostałymi funkcjami Divi 5. Przed przejściem do fazy Beta należy wypełnić kilka funkcji, takich jak moduły WooCommerce.

To prowadzi mnie do dzisiejszego ważnego tematu: zmienimy sytuację i dokonamy zamiany funkcji.

Zamiana funkcji Divi 5

Podczas opracowywania Divi 5 nadaliśmy priorytet funkcjom wymaganym do zapewnienia funkcjonalności wszystkich stron internetowych Divi podczas aktualizacji. Pozostałe funkcje, związane z interfejsem użytkownika, nie wpływają na funkcjonalność Twojej witryny i nie blokują aktualizacji. Są to świetne funkcje, ale nie są wymagane do działania Twojej witryny.

Niektóre funkcje, takie jak Szybkie akcje, nie są zbyt popularne. Inne, takie jak Rozszerzanie stylów, zostały zastąpione inną funkcją, w tym przypadku ustawieniami wstępnymi. Jesteśmy na etapie, w którym kilka pozostałych funkcji Divi 5 należy do tej kategorii: świetne, ale zbędne lub rzadko używane.

Tymczasem wiemy, że potrzebujesz funkcji, takich jak siatki Flexbox, konfigurowalne punkty przerwania, zagnieżdżone wiersze i lepsza dostępność. Jesteśmy na rozwidleniu dróg, na którym możemy odejść od Divi 4 i dokonać zamiany funkcji — zamiany najrzadziej używanych funkcji Divi na te, o które Divi najczęściej prosi.

I to właśnie zrobimy: udostępnimy Ci funkcje, których potrzebujesz wcześniej, bez przedłużania planu działania Divi 5.

Po wydaniu Divi 5 rozważymy ponowne wprowadzenie niektórych funkcji, które wymieniliśmy. W międzyczasie będziesz obserwować, jak Divi 5 poczyni znaczne postępy w ciągu najbliższych kilku miesięcy, a pierwsi użytkownicy będą mogli cieszyć się funkcjami, na które czekali.

Kiedy uporamy się z pozostałymi błędami związanymi z migracją i cały zespół programistów Divi zacznie pracować nad funkcjami, będziesz pod wrażeniem szybkości ulepszania Divi 5. Za nami cała żmudna i czasochłonna praca ostatnich dwóch lat; zbudowaliśmy nowy fundament i naprawiliśmy błędy. Nadszedł czas, aby spełnić naszą obietnicę i ruszyć do przodu i przesuwać granice.

Co osiągnęliśmy w zeszłym miesiącu

Z 237 poprawkami błędów nie mogę ich wszystkich szczegółowo opisać. Po wypuszczeniu publicznej wersji alfa dwa miesiące temu naszym celem było całkowite skupienie się na naprawianiu błędów i stabilizacji działania, aby pierwsi użytkownicy mogli używać Divi 5 do tworzenia nowych stron internetowych. Od premiery intensywnie pracowaliśmy nad naprawieniem prawie 500 błędów.

Pełny dziennik zmian dla publicznej wersji alfa 4-6

  • Naprawiono problem polegający na tym, że niepubliczne filmy Vimeo nie działały poprawnie z obrazami nakładek z powodu nieprawidłowej obsługi parametrów adresu URL.
  • Naprawiono problem w narzędziu BatchFetch, w wyniku którego znaki specjalne w danych żądania powodowały błędy obsługi odpowiedzi.
  • Naprawiono problem z przeciąganiem i upuszczaniem kolumn w wierszu w trybie szkieletowym.
  • Dodano brakujące skróty modułowe do modułu pomocy dotyczącego skrótów klawiaturowych.
  • Naprawiono problem z czasem trwania przejścia w module logowania.
  • Naprawiono problem powodujący awarię niektórych podstawowych bloków Gutenberga, takich jak Kalendarz i Najnowsze komentarze, w domyślnym edytorze.
  • Naprawiono problem polegający na tym, że moduł ikon nie wyświetlał poprawnie domyślnej ikony w interfejsie.
  • Naprawiono migrację ustawień wstępnych D4 do D5, jeśli migrator był używany wielokrotnie.
  • Naprawiono problem polegający na tym, że klikanie filmów na głównym suwaku wideo za pomocą przycisku Dalej czasami powodowało zniknięcie jednego z filmów z głównego suwaka.
  • Naprawiono problem polegający na tym, że rozmiar tekstu tytułu zamkniętego modułu Accordion różnił się w Divi 4 i Divi 5 po migracji.
  • Naprawiono wyświetlanie obrazu zastępczego w module Obraz, gdy dla wyróżnionego obrazu w szablonach TB nie jest dostępny adres URL obrazu.
  • Naprawiono opcję „Ustawienia modalnej pozycji domyślnej” w ustawieniach konstruktora.
  • Naprawiono problem polegający na tym, że nowy post mógł mieć już dodany moduł krótkiego kodu przed dodaniem treści.
  • Naprawiono problem polegający na tym, że zastosowanie stylów czcionek, np. wielkich liter/kursywy czcionki, do treści modułu Blurb skutkowało zastosowaniem stylów do tekstu nagłówka/tytułu.
  • Naprawiono niedziałający tryb awaryjny.
  • Przekazano wartości przycisków ustawień dostosowywania jako domyślne dla grupy opcji przycisków programu Visual Builder.
  • Naprawiono domyślną stylizację postów w formacie audio w module Blog, gdy ustawiono opcję „Siatka”.
  • Dodano przesunięcie opcji modułu i nowy przycisk modułu, aby zapobiec nakładaniu się modułów nadrzędnych lub podrzędnych, jeśli moduły mają małe marginesy i dopełnienia.
  • Dostosowano stronę Nie znaleziono, dodając przydatne linki ułatwiające nawigację użytkownika.
  • Naprawiono problem w komponencie settings-design.tsx, w którym widoczne funkcje grupy obramowań nie korzystały ze zaktualizowanych wartości atrybutów modułu.
  • Użytkownicy mogą teraz przeciągać i upuszczać elementy w kreatorze wizualnym według opcji modułu, co jest przydatne w przypadku sekcji o pełnej szerokości oraz sekcji i wierszy bez dopełnienia.
  • Naprawiono błąd krytyczny PHP związany z obsługą krótkiego kodu w formacie postu wideo w module Blog Divi 5.
  • Naprawiono błąd powodujący, że Divi 5 niepotrzebnie ładował framework krótkiego kodu, gdy na stronie użyto tylko krótkiego kodu wideo lub audio.
  • Naprawiono problem polegający na tym, że pasek modułu Przycisk nie powinien się ukrywać, gdy promień obramowania był ustawiony na wysokie wartości.
  • Zaktualizowano etykietę opcji w stylu kopiuj-wklej, aby nie używać nazwy modułu.
  • Naprawiono brak aktualizacji struktury kolumn po operacjach przeciągania i upuszczania w widoku warstw.
  • Naprawiono problem polegający na tym, że moduł Post Slider mógł wejść w nieskończoną pętlę w interfejsie, powodując awarię strony lub serwera.
  • Zaktualizowano nazwę opcji menu z Wybierz menu na „Domyślne”.
  • Dodano obsługę wielu selektorów w niestandardowym CSS.
  • Naprawiono problem polegający na tym, że kopiowanie i wklejanie stylów elementów suwaka o pełnej szerokości mogło spowodować uszkodzenie narzędzia Visual Builder.
  • Naprawiono błąd związany z kolejnością stylów responsywnych w przypadku scenariusza, w którym moduł zmienił niektóre ustawienia tylko dla komputerów stacjonarnych i tabletów, a inne ustawienia zmieniono dla urządzeń mobilnych.
  • Dodano kompleksowy samouczek dotyczący ElementStyle i AdvancedStyles.
  • Naprawiono problem polegający na tym, że włączenie opcji paralaksy powodowało, że mobilny obraz tła zastąpił obrazy tła na innych urządzeniach.
  • Naprawiono problem z odstępami między przyciskami, gdy ikona jest włączona i jest ustawiona tylko po najechaniu myszką.
  • Naprawiono problem polegający na ponownym renderowaniu modalnego ustawień po kliknięciu responsywnego selektora stanu.
  • Naprawiono nakładającą się ikonę w panelu ustawień podczas edycji modułu akordeonu.
  • Poprawiona wydajność poprzez ograniczenie niepotrzebnego ponownego renderowania modułów paska bocznego, z którymi nie wchodzi się w interakcję.
  • Naprawiono problem polegający na tym, że modalne ustawienia były ponownie renderowane podczas otwierania globalnych ustawień wstępnych.
  • Naprawiono pobieranie elementów Kosza z Chmury w trybie Biblioteki.
  • Naprawiono opróżnianie paska postępu kosza przekraczającego 100 i nigdy nie kończącego się w Divi Cloud.
  • Naprawiono problem polegający na tym, że niestandardowe wartości marginesów w module Wiersz zastępowały wartość „automatyczną” z Wyrównania wierszy.
  • Naprawiono problem ze stylizacją ikon w module Blurb, w którym problem z cytatem występował w atrybucie treści ikony, powodując psucie stylów.
  • Naprawiono błąd polegający na braku opcji Warunki w zakładce Zaawansowane w ustawieniach modułu Blog.
  • Naprawiono problem polegający na tym, że niestandardowe ustawienie szerokości rynny dla wewnętrznych rzędów sekcji specjalnych nie było poprawnie stosowane w Divi.
  • Dodano edytor inline do modułu Tabela cen.
  • Naprawiono problem polegający na tym, że kopiowanie i wklejanie dokładnego tekstu w edytorze powodowało usunięcie istniejącej treści.
  • Zaktualizowano strukturę pola zawartości dynamicznej, aby obsługiwała nagłówek grupy.
  • Naprawiono problem polegający na tym, że w kontenerze strony zastosowano niechciane górne wypełnienie, gdy wyłączona została stała nawigacja.
  • Naprawiono wstawianie zwykłego wiersza do wewnętrznej kolumny sekcji specjalistycznych.
  • Naprawiono błąd powodujący niepowodzenie procesu migracji z powodu funkcji rozszerzania brakujących wartości.
  • Naprawiono Dodano nowy element tytułu do komponentu Gradient.
  • Naprawiono problem polegający na tym, że moduł Button nie stosował przejść CSS zdefiniowanych w jego atrybutach dekoracji.
  • Zapobiegnięto przeciąganiu i upuszczaniu kolumn poza maksymalny limit wiersza.
  • Naprawiono problem polegający na tym, że niestandardowy CSS dodany poprzez Zaawansowane > CSS > Element główny był niepoprawnie zastosowany do opakowania modułu przycisku zamiast do samego przycisku.
  • Naprawiono uszkodzone linki i dodano nowe linki na stronie „Wprowadzenie”.
  • Naprawiono problem polegający na tym, że nie można było importować gotowych układów.
  • Naprawiono niemożność podziału układu strony na sekcje, wiersze itp.
  • Naprawiono kliknięcie obszaru komponentu ukrywającego pasek akcji.
  • Naprawiono problem polegający na tym, że pinezki mapy nie pojawiały się natychmiast w panelu Visual Builder i Ustawieniach po dodaniu.
  • Naprawiono błąd w module Wezwania do działania polegający na tym, że przycisk bez ustawionego wyrównania nie dziedziczył ustawienia wyrównania tekstu modułu.
  • Rodzina czcionek ujęta w cudzysłów, aby zapewnić prawidłowe działanie czcionek zawierających znaki specjalne w nazwach we wszystkich przeglądarkach.
  • Dodano jednostki px, vw z jednostką % w tle Maskuj pola pionowe i poziome.
  • Naprawiono problem polegający na tym, że moduł slajdów nie był poprawnie renderowany podczas ustawiania różnych wartości tytułu i treści dla punktów przerwania na komputerze, tablecie i telefonie.
  • Naprawiono awarię zawartości dynamicznej po naciśnięciu klawisza Enter w opcjach łącza.
  • Zaktualizuj odniesienie do dodatku zewnętrznego JEDI do wersji 3.
  • Naprawiono problem polegający na tym, że nie można było zamknąć modułu potwierdzenia Opróżnij kosz w panelu Biblioteki Divi za pomocą przycisków zamknij lub anuluj.
  • Naprawiono przestarzałe ostrzeżenia PHP 8.4 spowodowane przez ukryte parametry dopuszczające wartość null w MultiViewUtils poprzez dodanie jawnego? wpisz wskazówki.
  • Naprawiono problem z korektorem kolumn dla wewnętrznego rzędu sekcji specjalistycznej w FE.
  • Naprawiono problem polegający na tym, że nieuporządkowane listy zagnieżdżone na liście uporządkowanej nie miały odpowiedniego wcięcia tekstu.
  • Naprawiono nieprawidłowe uzupełnienie linków społecznościowych modułu osoby, gdy moduł osoby był używany w szablonie konstruktora motywów.
  • Naprawiono błędny selektor CSS używany w elemencie opisu modułu referencji.
  • Naprawiono brakujące style tła i rozmiaru dla modułu licznika okręgów.
  • Naprawiono błędy samouczka dotyczące elementu renderującego po stronie serwera.
  • Naprawiono przesunięcie poziome, które nie działało poprawnie, gdy pozycja elementu była absolutna.
  • Stałe obrazy paralaksy zdefiniowane na poziomie pulpitu nie pojawiają się w przypadku mniejszych punktów przerwania.
  • Usunięto niechciane obramowanie paska bocznego, które pojawiało się podczas częstego korzystania z modelu szkieletowego w poście.
  • Naprawiono nieoczekiwane zachowanie modułu Sticky w interfejsie, gdy stan Sticky jest aktywowany, a domyślny nagłówek Divi jest ustawiony na Naprawiono.
  • Naprawiono problem polegający na tym, że moduł ustawień można przeciągnąć poza górną część okna przeglądarki, skutecznie ukrywając jego część.
  • Włącz przeciąganie modułów podczas edycji modułu.
  • Zaktualizowana funkcja przeciągnij i upuść, aby umożliwić przeciąganie i upuszczanie modułów nawet w trybie edycji w programie Visual Builder.
  • Naprawiono błędne działanie przeciągania i upuszczania w trybie szkieletowym w określonych okolicznościach z powodu nieprawidłowych wartości stanów hoveredArea i BottomOffsetTop.
  • Naprawiono tylko jedną kolumnę w wierszu sekcji specjalistycznej, która nie powinna być przeciągana.
  • Dodano pasek przewijania w trybie wyboru presetu.
  • Naprawiono problem z wydajnością podczas sprawdzania atrybutów krótkiego kodu, który pomaga w renderowaniu frontonu starszych układów.
  • Naprawiono różne problemy ze stylem przejścia związane z tekstem głównym w niektórych modułach, takich jak tabele cenowe i moduły Notatka.
  • Ulepszone przetwarzanie stylów przejścia poprzez połączenie stylów przejścia Czcionka nagłówka i Czcionka treści z innymi stylami przejścia w tym samym elemencie modułu.
  • Napraw problemy z przejściem w modułach zależnych od selektorów właściwości i dodaj testy obsługujące zmiany w kodzie.
  • Dodano obsługę modułów kopiuj/wklejaj pomiędzy stronami.
  • Naprawiono problem polegający na tym, że znaki specjalne w ikonach czcionek nie były prawidłowo zmieniane.
  • Naprawiono błąd, który powodował, że tła paralaksy nie działały poprawnie w trybie kompatybilności wstecznej D5.
  • Naprawiono błąd powodujący renderowanie niechcianych tagów w trybie wstecznej kompatybilności Divi 5 w niektórych przypadkach.
  • Naprawiono problem polegający na tym, że starsze skróty nie były prawidłowo migrowane podczas procesu importowania układu.
  • Naprawiono problem polegający na tym, że kombinacja koloru tekstu i jasnego/ciemnego koloru tekstu nie działała zgodnie z oczekiwaniami.
  • Rozwiązano problem polegający na tym, że kolor rozdzielacza sekcji jest wymuszany na czarny, gdy kolor nie jest ustawiony.
  • Naprawiono usuwanie ukośników odwrotnych z niestandardowego CSS ustawień strony.
  • Naprawiono renderowanie koloru podziału sekcji w oparciu o kolor tła sekcji rodzeństwa.
  • Zaktualizowano samouczek dotyczący rozszerzania ustawień strony Divi 5 o nowy hak PHP.
  • Dodano stronę objaśnień dokumentacji dotyczącą responsywnego zarządzania treścią w programie Visual Builder.
  • Naprawiono problem polegający na tym, że końcowe spacje w etykietach pól wyboru powodowały błędy sprawdzania poprawności w module Formularz kontaktowy.
  • Naprawiono błąd powiadomienia PHP w interfejsie użytkownika spowodowany niezdefiniowaną właściwością.
  • Dodano stronę z objaśnieniami w dokumentacji funkcji leniwego ładowania krótkiego kodu oraz wskazówki, jak ją dostosować.
  • Naprawiono problem polegający na rozciągnięciu obrazu logo w modułach Menu z powodu braku reguł CSS w D5.
  • Naprawiono błąd związany z niezawodnością metody „przeciągnij i upuść” dla modułu przycisku.
  • Naprawiono problem polegający na tym, że stan otwarty elementu akordeonu był niespójny, w wyniku czego pierwszy element pokazywał atrybuty/właściwości stanu otwartego, nawet jeśli nie był otwarty. Dotyczy to tylko kreatora wizualizacji.
  • Naprawiono problemy z użyciem haków React, nazewnictwem komponentów i strukturą kodu, aby poprawić niezawodność, czytelność i zgodność z najlepszymi praktykami.
  • Dodano testy dla klasy Pozycjonowanie w niestandardowym selektorze CSS.
  • Dodano przykładowe kody dodawania właściwości selektora w niestandardowym CSS.
  • Dodano samouczek dotyczący integracji właściwości selektora w niestandardowych polach CssFields dla modułów Divi 5.
  • Dodano stronę przewodnika po projektowaniu ikon modułów.
  • Stały wybór kategorii nie pokazuje tytułu jako separatora.
  • Zaktualizowano dokumentację konwersji modułów statycznych i dynamicznych.
  • Naprawiono wszystkie sekcje niewidoczne w FE po zaimportowaniu gotowego układu.
  • Zaktualizowano przykładową wtyczkę rozszerzeń, aby uwzględnić zaawansowane style w klasie Elements, zapewniając zgodność tam, gdzie jest to konieczne, zarówno w programie Visual Builder, jak i interfejsie użytkownika.
  • Naprawiono problem z edycją elementów biblioteki po aktualizacji łączy bezpośrednich.
  • Dodano przesunięcie ikon akcji, aby zapobiec nakładaniu się ikon akcji, jeśli moduły mają małe marginesy i elementy konstrukcyjne mają małe marginesy i wypełnienia.
  • Naprawiono moduł przeciągnij i upuść w trybie szkieletowym, powodujący ponowne renderowanie wszystkich modułów.
  • Naprawiono problemy z kompilacją w samouczku dotyczącym modułu dynamicznego.
  • Naprawiono niemożność dodania wewnętrznego wiersza z Biblioteki Divi.
  • Naprawiono problem polegający na tym, że grubość czcionki w modułach nagłówka o pełnej szerokości była niepoprawnie wyświetlana jako Regularna podczas migracji z Divi 4 do Divi 5.
  • Naprawiono problem polegający na tym, że niestandardowe wartości ustawień wstępnych nie były wyświetlane jako domyślne, gdy niestandardowe ustawienie wstępne było aktywne.
  • Naprawiono problem polegający na tym, że dodanie nowego skryptu grupy opcji niestandardowych w samouczkach nie działało zgodnie z oczekiwaniami.
  • Zaktualizowano błędy konsoli, aby uwzględnić niekodowane nazwy modułów i ścieżek, aby poprawić przejrzystość debugowania.
  • Automatycznie generowane moduły uruchamiają ostrzeżenia, aby mieć pewność, że zostaną zauważone.
  • Dodano listę automatycznie generowanych modułów, aby ułatwić korzystanie z nich.
  • Naprawiono problem z różnicami w znacznikach HTML pomiędzy Divi 4 i Divi 5 w module Blurb.
  • Naprawiono problem z importowaniem ustawień wstępnych w Kreatorze motywów.
  • Zaktualizowano kod dokumentacji konwersji modułów statycznych i dynamicznych o dodany fragment kodu valueExpansionFunctionMap.
  • Naprawiono problem polegający na tym, że pierwszy pasek ustawień sekcji chował się za nagłówkiem po przełączeniu z trybu szkieletowego do widoku pulpitu.
  • Naprawiono problem z utratą opcji „Wybrane kategorie” dla modułów Filtrowalnego portfela, Portfolio i Portfolio o pełnej szerokości po migracji z Divi 4 do Divi 5.
  • Naprawiono obraz pierwszego slajdu modułu suwaka, który był ukryty w kreatorze wizualnym.
  • Naprawiono problem polegający na tym, że puste tło gradientowe nieprawidłowo dziedziczyło style z innych opcji tła, zapewniając zamiast tego zastosowane domyślne białe tło.
  • Naprawiono import kolorów globalnych podczas importowania szablonów Theme Builder.
  • Napraw wyczerpanie pamięci spowodowane pętlą rekurencji modułu Blog, która występuje, gdy moduł Blog jest używany w pojedynczym poście, a moduł Blog niechcący umieszcza bieżący post w wyświetlanych postach.
  • Naprawiono problem polegający na tym, że dane wierszy dodane ze zwykłej sekcji nie były wyświetlane w bibliotece wierszy sekcji Specjalność.
  • Naprawiono błąd krytyczny podczas dodawania nowego postu z powodu danych narzędzia do tworzenia motywów zaimportowanych jako krótki kod.
  • Naprawiono moduł treści postów, który jest importowany nawet poza narzędziem do tworzenia motywów.
  • Naprawiono problem polegający na tym, że opcje responsywne metody paralaksy w ustawieniach obrazu tła nie działały poprawnie.
  • Zaktualizowano serie samouczków „Dodawanie grupy opcji niestandardowych” i „Dodawanie pola opcji niestandardowych”, aby zapewnić bardziej realistyczne przykłady, które można połączyć z nadchodzącymi samouczkami, takie jak elementy i style renderowania.
  • Naprawiono błąd występujący po kliknięciu przycisku Zapisz w bibliotece.
  • Naprawiono problem polegający na tym, że kategorie nie były wyświetlane w module Tytuł postu i metainformacje modułu Tytuł postu o pełnej szerokości w interfejsie użytkownika podczas korzystania z Kreatora motywów.
  • Poprawka: rozwiązano problem polegający na tym, że maksymalna szerokość wiersza w programie Visual Builder nie była zgodna z ustawieniem szerokości zawartości witryny z narzędzia Theme Customizer.
  • Naprawiono problem polegający na tym, że w FE nie zastosowano niestandardowej szerokości treści w module nagłówka o pełnej szerokości.
  • Naprawiono problem z modalnym indeksem Z, który powodował, że pojawiały się one pod przyciągniętym paskiem bocznym.
  • Naprawiono problem polegający na tym, że opcje Wyrównanie tekstu i Kolor tekstu w module menu nie zostały poprawnie przeniesione z Divi 4 do Divi 5.
  • Naprawiono błąd krytyczny strony widoku pojedynczego produktu, gdy na stronie nie był używany żaden moduł WooCommerce.
  • Naprawiono problem z widocznością przycisku Czytaj więcej w module Suwak postu i Suwak postu o pełnej szerokości.
  • Ulepszone renderowanie zawartości dynamicznej poprzez prawidłową ucieczkę znaków specjalnych w atrybutach bloków.
  • Wprowadzono nowe hooki do filtrowania renderowanych elementów modułów w VB i FE.
  • Wprowadzono nowe hooki do filtrowania renderowanych opakowań modułów w VB i FE.
  • Naprawiono problem polegający na tym, że kliknięcie wewnątrz selektora kolorów zamyka edytor wbudowany.
  • Naprawiono sekcje z górnym lub dolnym wypełnieniem ustawionym na 0, które nie renderowały się poprawnie w interfejsie podczas importowania określonych układów.
  • Rozwiązano problem polegający na tym, że CSS nie był w pełni generowany dla sekcji specjalistycznej podczas renderowania układów/bloków Divi 5 za pomocą funkcji do_blocks() w szablonie strony.
  • Naprawiono problem polegający na tym, że podczas edycji koloru globalnego okno dialogowe potwierdzenia zapisania zmian pojawia się teraz na właściwym pasku bocznym, jeśli otwartych jest wiele pasków bocznych.
  • Naprawiono problem polegający na tym, że krótkie kody wideo nie były renderowane w tagach wideo w edytorze Divi 5 TinyMCE.
  • Naprawiono problem polegający na tym, że otwieranie i zamykanie globalnego selektora kolorów bez modyfikacji uniemożliwiało klikanie elementów strony.
  • Naprawiono problem z typem/linterem w pliku testowym.
  • Naprawiono błąd szybkiego generowania witryn i pustą stronę, gdy użytkownik nie jest zalogowany.
  • Naprawiono ostrzeżenia SCSS podczas programowania podczas wdrażania.
  • Naprawiono problem polegający na tym, że nie można było zapisać ustawień wstępnych po wygenerowaniu witryny za pomocą Divi Quick Sites.
  • Naprawiono przejścia wideo w module suwaka, gdzie wideo przeskakuje od dołu przed rozpoczęciem animacji.
  • Naprawiono niepotrzebne ponowne renderowanie pola grupy spowodowane najechaniem kursorem na menu kontekstowe wyświetlane prawym przyciskiem myszy.
  • Ulepszona funkcja Conversion::maybeConvertContent() w celu uwzględnienia zastosowania ShortcodeMigration::maybe_migrate_legacy_shortcode() w ramach funkcji.
  • Zaktualizowano pakiety, aby dopasować je do konfiguracji dołączania.
  • Naprawiono błędy kompilacji rozwojowej podczas wdrażania.
  • Naprawiono błąd PHP podczas importowania modułów innych firm, aktualizując ShortcodeMigration::should_handle_migration() tak, aby obsługiwał wartości null.
  • Ulepszone zachowanie modalne, aby zapewnić, że jakakolwiek interakcja przenosi modal na górę, gdy jeden lub więcej modów jest otwartych i częściowo się nakłada.
  • Dodano komunikaty o braku wyników w widoku warstw, dostosowane do zachowania Divi 4.
  • Naprawiono problem polegający na tym, że niestandardowe pola Mailchimp uniemożliwiały przesłanie formularza w module Email Optin.
  • Naprawiono pole wyszukiwania FilterableCheckboxes, które było widoczne tylko wtedy, gdy zawierało więcej niż 10 elementów.
  • Naprawiono listę zawartości dynamicznej (menu), która nie zamykała się po kliknięciu na zewnątrz.
  • Naprawiono problem polegający na tym, że zawartość dynamiczna wyświetlała klucz meta zamiast nazwy pola niestandardowego.
  • Naprawiono moduły licznika okręgów i licznika liczb, które wyświetlały oryginalną wartość tekstową na końcu animacji.
  • Naprawiono ograniczenia zmiany rozmiaru dla modału Pomocy Konstruktora i wyglądu jego uchwytu zmiany rozmiaru.
  • Naprawiono rozciąganie wideo w tle podczas ładowania modułów z danymi asynchronicznymi.
  • Prawidłowo migruj ustawienia grupy do zamkniętych Przełącza zapisane ustawienia do Divi 5.
  • Zapobiegaj zamknięciu ustawień grupy Przełącza przed niechcianym wyłączeniem po zapisaniu strony w Divi 4.
  • Do modułu bloga dodano brakujące formaty postów.
  • Dodano obsługę alfabetycznych wartości CSS w opcjach odstępów i rozmiaru.
  • Naprawiono problem polegający na tym, że użytkownicy nie mogli edytować elementów Biblioteki Divi po ich dodaniu.
  • Naprawiono pozycjonowanie modalne „Dodaj moduł” w celu prawidłowego wyrównania po zastosowaniu powiększenia.
  • Wyłączono przewijanie po otwarciu modułu Wstaw nowy wiersz.
  • Naprawiono nieprawidłowe położenie modułu Wstaw nowy wiersz podczas przewijania strony.
  • Naprawiono problem polegający na tym, że moduły krótkiego kodu były wyświetlane jako „moduł krótkiego kodu” zamiast etykiet administracyjnych w widoku warstw.
  • Naprawione opcje przyklejone nie są odzwierciedlane w VB bez samej pozycji przyklejonej.
  • Naprawiono renderowanie aktywnych/zwykłych/przyklejonych kolorów modułu menu dla twórców (frontendów, wizualizacji, motywów).
  • Naprawiono ikonę karty aktualizacji z kolorem aplikacji, gdy jej pole ma jakąkolwiek zmodyfikowaną wartość.
  • Dodano właściwość selektora do obsługi pozycji kolejności modułów w customCssFields.
  • Naprawiono położenie paska narzędzi edytora Inline z menu nawigacyjnym Divi i paskiem administracyjnym.
  • Naprawiono błąd polegający na tym, że pojedyncza sekcja globalna nie była renderowana w interfejsie, jeśli na stronie nie znajdowała się żadna inna treść.
  • Naprawiono problem z nieprawidłowym stosowaniem gotowych stylów w module przycisku, gdy opcja „Użyj niestandardowych stylów przycisków” nie jest włączona w ustawieniach wstępnych.
  • Naprawiono problem polegający na usuwaniu treści postów podczas migracji Divi 5, gdy aktywny był WPML.
  • Naprawiono problem polegający na tym, że moduły z pustymi adresami URL w elementach nadrzędnych (takich jak kolumna, sekcja lub wiersz) uniemożliwiały prawidłowe działanie opcji łączy modułów.
  • Naprawiono problem polegający na tym, że zmiana szybkości animacji w modułach Fullwidth Slider i Slider mogła powodować nieprawidłowe działanie modułu w VB.
  • Naprawiono problem ze zbyt dużym obszarem dokowania lewego paska bocznego w programie Visual Builder, jeśli zwiększona została szerokość modalna.
  • Naprawiono problem polegający na tym, że ustawienia wstępne o identyfikatorze _initial nie są importowane/stosowane do treści podczas importowania układów.
  • Naprawiono problem polegający na tym, że w interfejsie nie zastosowano automatycznego formatowania akapitu.
  • Naprawiono problem brakujących stylów w globalnym nagłówku i stopce przy włączonym „Trybie stylu bloga”.
  • Ulepszony czas reakcji serwera podczas korzystania z szablonów Theme Builder.
  • Poprawiona przejrzystość i wydajność poprzez refaktoryzację dynamicznej obsługi zasobów.
  • Zaktualizowana dokumentacja w celu usunięcia starych odniesień do interfejsu API JS i przekierowań adresów URL do nowego odniesienia do interfejsu API JS-Beta.
  • Naprawiono problem polegający na tym, że dodanie obramowania do modułu Blog powodowało błąd z powodu nieprawidłowej obsługi atrybutów promienia obramowania.
  • Naprawiono zgodność pola wyboru ACF z niestandardowymi warunkami wyświetlania pola.
  • Naprawiono problem polegający na tym, że kolor tekstu na slajdzie aktualizował się dopiero po najechaniu kursorem w kreatorze wizualnym.
  • Naprawiono problem ze zgodnością migracji WPML, aby w pełni przetłumaczyć posty w Divi 5.
  • Naprawiono pole wyboru, ustawiając jego właściwość wartości na puste tablice.
  • Naprawiono błąd powodujący awarię VB po zresetowaniu wybranych kategorii w module portfela o pełnej szerokości.
  • Naprawiono problem polegający na tym, że tekst łącza przycisku, wygenerowany przez łącze do strony z zawartością dynamiczną, wyświetlał znaczniki HTML zamiast zwykłego tekstu.
  • Naprawiono problem polegający na tym, że przewijanie do pozycji modułu w widoku warstw było nieprawidłowe, gdy włączona była stała nawigacja.
  • Dodano samouczek dotyczący tworzenia nowego niestandardowego pola zawartości dynamicznej dla Divi 5.
  • Upewnij się, że tytuły projektów poprawnie wyświetlają znaki specjalne, dekodując encje HTML w VB w modułach Portfolio.
  • Zapobiegnięto niepotrzebnemu potwierdzaniu modalnemu podczas edycji koloru globalnego w kreatorze motywów.
  • Rozwiązano problem w Theme Builderze, polegający na tym, że moduł globalnego potwierdzania kolorów nie rejestrował kliknięć przycisków „X” i „Tak”.
  • Poprawiono logikę warunkową wyświetlania wartości licznika w module licznika słupków, gdy włączone jest ustawienie „pokaż procent”.
  • Naprawiono problem w module suwaka i suwaka o pełnej szerokości, polegający na tym, że aktualizacja adresu URL łącza przycisku na poszczególnych slajdach powodowała dodanie dodatkowego tagu i zmniejszenie rozmiaru czcionki.
  • Zrefaktoryzowano pakiety @divi/modal-library i @divi/right-click-options w celu wyeliminowania duplikacji kodu, zapewniając zgodność z zasadami SOLID.
  • Naprawiono problem polegający na tym, że moduły krótkiego kodu były wyświetlane jako „moduł krótkiego kodu” zamiast etykiet administracyjnych w trybie szkieletowym.
  • Naprawiono menu rozwijane okładek nagłówków o pełnej szerokości na urządzeniach mobilnych.
  • Naprawiono podgląd na żywo szablonów Theme Builder, aby poprawnie obsługiwał szablony Global TB.
  • Naprawiono podgląd na żywo szablonów Theme Builder, aby poprawnie obsługiwał brak szablonu nagłówka lub stopki.
  • Naprawiono wyjście zmiennych kolorów globalnych, gdy zasoby dynamiczne są wyłączone w interfejsie użytkownika.
  • Naprawiono problem polegający na wielokrotnym otwarciu okna dialogowego znaku specjalnego w edytorze TinyMCE.
  • Naprawiono kilka modułów zawierających moduły podrzędne, które nie były zapisywane.
  • Naprawiono problemy z niewspółosiowością i nakładaniem się ikon sekcji o pełnej szerokości, gdy nie było żadnych modułów.
  • Naprawiono problem z odstępami między elementami menu rozwijanego w module Menu i Menu pełnej szerokości.
  • Naprawiono problem polegający na tym, że widok warstw nie aktualizował aktywnego elementu podczas przechodzenia do elementów nadrzędnych za pomocą modalnych menu nawigacyjnych Ustawienia.
  • Naprawiono brakujące opcje Cofania/Ponawiania w menu wyświetlanym po kliknięciu prawym przyciskiem myszy w programie Visual Builder.
  • Naprawiono problem polegający na tym, że ikony akcji modułów nie pojawiały się w Kreatorze motywów, jeśli włączony jest widok responsywny na tablecie lub telefonie.
  • Naprawiono problem z niepoprawną aktualizacją ikony/obrazu modułu Blurb w przypadku punktów przerwania na tablecie i telefonie.
  • Naprawiono problem polegający na tym, że ustawienia responsywnego podziału sekcji dla sekcji nie działały w punktach przerwania na tabletach i urządzeniach mobilnych.
  • Naprawiono warunek w przystankach gradientu, tak że gdy wartość nie jest obecna, jest uważana za niezdefiniowaną i przypisywana jest wartość zastępcza.
  • Usuń poziomy pasek przewijania w programie Visual Builder podczas ustawiania szerokości wiersza na 100%.
  • Poprawiono klikalność przycisków dodawania kolumn, które pojawiają się po najechaniu kursorem pomiędzy kolumnami.
  • Naprawiono zachowanie animacji zanikania w Visual Builderze.
  • Wyłączono opcje cofania/ponawiania, gdy nie ma żadnych działań do cofnięcia lub ponawiania.
  • Naprawiono moduł zapisywania szablonu konstruktora motywów, którego nie można zamknąć.
  • Naprawiono usuwanie zawartości notatek wewnętrznych z dokumentacji.
  • Naprawiono brak pogrubienia pogrubionego tekstu w edytorze tekstu modułu.

Bądź na bieżąco, aby uzyskać więcej aktualizacji

To wszystko w tej aktualizacji Divi 5. Jeśli jeszcze tego nie zrobiłeś, wypróbuj publiczną wersję alfa i daj nam znać, co myślisz. Wrócę ponownie w przyszłym miesiącu, aby poinformować Cię, jak się sprawy mają, więc nie zapomnij obserwować i subskrybować, aby nigdy nie przegapić aktualizacji.