Na skróty
Toggle5 grudnia 2022 wyszła nowa aktualizacja do WordPress 6.1.1. Aktualizacja naprawiła 30 błędów związanych z Corem i 21 błędów dotyczących edytora blokowego. Rzućmy okiem na to, jakie ulepszenia wprowadza WordPress 6.1.1.
Naprawa błędów związanych z Core
30 poprawek błędów core WordPress obejmują różne aspekty działania systemu zarządzania treścią(CMS), w tym edytor strony, motywy i instalacje. Pełną liste poprawek znajdziesz pod linkiem: WordPress Core Trac. W tym artykule omówimy 3 najważniejsze poprawki Core.
Błąd krytyczny podczas aktualizacji do WordPress 6.1
Podczas aktualizacji WordPress 6.1 użytkownicy mogli napotkać błąd krytyczny, jeśli strona miała zainstalowaną i aktywowaną starszą wersję wtyczki Gutenberg. Było to spowodowane niekompatybilnością z wersjami wtyczki Gutenberg niższymi niż 14.1.
Błąd uniemożliwiał właścicielom stron dostęp zarówno do front-endu, jak i back-endu witryny. Jedyne rozwiązanie polegało na ręcznym usunięciu lub aktualizacji Gutenberga za pośrednictwem FTP, lub menedżera plików hostingu.
Zespół programistów odpowiedzialnych za core WordPress naprawił błąd, dodając funkcję do pliku update-core.php, która wymusza dezaktywację wtyczki Gutenberg, jeśli jest starsza niż wersja 14.1.
Chociaż 6.1.1 rozwiązuje problem, zdecydowanie zalecamy aktualizację wszystkich wtyczek do najnowszej wersji, jeśli jeszcze tego nie zrobiłeś.
Plik .maintenance pozostaje po aktualizacjach wtyczek
Zawsze, gdy aktualizujesz WordPressa, system tworzy plik .maintenance, aby wprowadzić Twoją witrynę w tryb konserwacji. Po zakończeniu aktualizacji system powinien automatycznie usunąć plik, umożliwiając ponowne działanie witryny.
W niektórych przypadkach jednak plik .maintenance pozostał po tym, jak użytkownicy zakończyli aktualizacje wtyczek w WordPress 6.1.
To spowodowało, że strona utknęła w trybie konserwacji, a jedynym sposobem na naprawienie tego było ręczne usunięcie pliku za pośrednictwem FTP lub menedżera plików.
Deweloperzy przywrócili powiązane komponenty systemu plików do poprzedniego stanu, aby naprawić ten problem. Teraz użytkownicy powinni być w stanie zaktualizować wtyczki w WordPress 6.1.1 bez utknięcia w trybie konserwacji.
Poprawki wydajności
WordPress 6.1.1 zawiera rozwiązania problemów z wydajnością zgłoszonych na dwóch Trac tickets. Pierwszy z nich jest związany z funkcją wp_get_theme. Funkcja ta tworzy instancję klasy WP_Theme. Jednak robienie tego zużywa zasoby, a w wielu przypadkach klasa nie jest potrzebna, ponieważ wymagana jest tylko jedna właściwość klasy
WordPress 6.1.1 zastępuje funkcję wp_get_theme()->get_stylesheet(); funkcją get_stylesheet(); , aby poprawić wydajność i zmniejszyć zużycie procesora. Kolejne ulepszenie dotyczy get_default_block_editor_settings(), która zawiera funkcję wp_max_upload_size(). System używa tej funkcji tylko wtedy, gdy użytkownik może przesyłać pliki.
Nadal zajmuje to dużo zasobów, zwłaszcza w przypadku dużych witryn lub środowisk multisite. Dlatego programiści dodali warunek do wp_max_upload_size(), aby była ona wywoływana tylko wtedy, gdy użytkownik może przesłać pliki, oszczędzając zasoby i skracając czas ładowania.
Aktualizacje edytora blokowego
Ponieważ edytor blokowy jest teraz integralną częścią core WordPressa, każde wydanie WordPressa zwykle zawiera kilka jego aktualizacji. WordPress 6.1.1 nie jest wyjątkiem, z ponad 20 poprawkami błędów edytora blokowego połączonymi z core WP. Oto niektóre z wyróżnionych poprawek.
Zastosowanie obramowania i padding dla bloku tabeli
Kiedyś istniała niespójność bloku tabeli między edytorem strony a front-endem witryny – gdy użytkownik dodawał blok tabeli, miał on obramowanie w edytorze strony, które nie pojawiało się na front-endzie.
Gutenberg pull request rozwiązał ten problem, stosując domyślnie obramowanie tabeli we front-endzie. Ponadto będziesz mógł zobaczyć wszelkie dostosowania granic tabel edytora witryny na front-endzie. Granica ma domyślny padding 0,5 em dla wszystkich komórek tabeli.
Przywrócenie insertera akapitów
WordPress 6.1 usunął inserter bloków dla pustych bloków akapitowych. Jak się okazuje, wiele osób polega na tym kawałku UI, aby dodać inne bloki, więc WordPress 6.1.1 przywrócił go.
Możesz jednak dodać inny blok, który zastąpi pusty blok akapitu, wpisując /, a następnie nazwę bloku. Na przykład, jeśli chcesz dodać blok listy zamiast pustego bloku akapitu, wpisz /lista, a zobaczysz opcję bloku listy.
Ograniczenia rozmiaru czcionki dla Fluid Typography
Fluid typography to nowa funkcja w WordPress 6.1, która automatycznie dostosowuje rozmiar czcionki w zależności od widoku. Użytkownicy mogą włączyć płynną typografię i zdefiniować minimalne i maksymalne rozmiary czcionek w pliku theme.json.
Jednak w tej funkcji brakuje ograniczenia rozmiaru czcionki, a także nie ma minimalnego rozmiaru czcionki. W ten sposób użytkownicy lub twórcy motywów mogą przez pomyłkę zdefiniować niewłaściwą wartość dla minimalnego rozmiaru czcionki w pliku theme.json i pogorszyć czytelność.
WordPress 6.1.1 dodaje ograniczenia rozmiaru czcionki 14 px lub 0,875 rem lub 0,875 em. Z tego powodu tekst na front-endzie nie będzie zbyt mały, nawet jeśli minimalny rozmiar czcionki w pliku theme.json jest zdefiniowany jako niższy.
Zaktualizuj swojego WordPress teraz
WordPress 6.1.1 przynosi wiele poprawek błędów. Niektóre z nich są związane z błędami krytycznymi, więc zdecydowanie zalecamy aktualizację witryny WordPress tak szybko, jak to możliwe, aby zapobiec takim błędom.
Istnieje kilka metod aktualizacji WordPress: możesz to zrobić z pulpitu nawigacyjnego WordPress, poprzez panel twojego hostingodawcy lub używając WP-CLI. BigRobot Poradnik zawiera kompleksowy przewodnik po tym, jak zaktualizować WordPress, na wypadek, gdybyś potrzebował pomocy.
Jeśli jednak włączyłeś automatyczne aktualizacje dla mniejszych wydań za pomocą autoinstalatora twojego hostingu, Twoja witryna WordPress powinna zostać zaktualizowana automatycznie.
Oceń tekst
Średnia ocen 4.3 / 5. Liczba głosów: 6
Brak głosów - oceń jako pierwszy!