WordPress 5.6: Jakie są nowe zmiany?

Blair Jersyer Poradniki WordPress Jan 19, 2024

WordPress 5.6 to kolejna ważna wersja WordPress, która wkrótce zostanie wydana. Omówimy dzisiaj najważniejsze funkcje i dodatki, które zostaną dodane do rdzenia.

Podobnie jak poprzednia wersja, WordPress 5.6 zawiera kilka ulepszeń dla Gutenberga, aby wzbogacić możliwości edycji dla użytkowników WordPressa, którzy nie mają jeszcze zainstalowanej i zaktualizowanej wtyczki Gutenberg na swoich stronach internetowych.

Nie wszystkie zmiany wprowadza się w Edytorze bloku. Do WordPress Core dodano kilka zmian, takich jak nowy domyślny motyw WordPress Twenty Twenty-One, automatyczne aktualizacje głównych wydań, lepsza obsługa PHP 8.0, hasła aplikacji do uwierzytelniania API REST.

Domyślny motyw WordPress: Twenty Twenty-One

WordPress 5.6 zawiera zupełnie nowy domyślny motyw. Twenty Twenty-One to łatwo dostępny, minimalistyczny motyw WordPress z układem jednej kolumny i bocznym paskiem stopki.

Nowy motyw wykorzystuje systemowy stos czcionek i minimalną paletę kolorów opartą na pastelowych kolorach tła.

Co nowego u Gutenerga

W WordPress 5.6 kilka wersji wtyczki Gutenberg zostało połączonych w rdzeń, dzięki czemu użytkownicy WordPressa powinni zauważyć nowe ulepszenia w edytorze. Konkretnie powinni zwrócić uwagę na ulepszone wzorce bloków, liczbę słów w panelu informacyjnym, ulepszoną nawigację za pomocą klawiatury, ulepszony interfejs użytkownika typu „przeciągnij i upuść” i wiele innych.

Zobaczmy szczegółowo, co się stało.

Bloki, wzory i ulepszenia interfejsu użytkownika

Nowe funkcje bloków, ulepszenia i poprawki błędów powinny poprawić ogólne wrażenia z edycji. Dużo pracy włożono także w kwestię dostępności. Oto wybór najciekawszych funkcji, które zobaczysz w Gutenbergu i które mogą Ci się spodobać po aktualizacji do WordPressa 5.6.

Sterowanie położeniem filmów

Elementy sterujące położeniem dodane do Cover Blocks od wersji Gutenberg 8.6 umożliwiają użytkownikom przesuwanie punktu centralnego i ustawianie niestandardowej pozycji dla filmów. Ta funkcja była wcześniej dostępna tylko dla obrazów tła.

Aktualizacje wzorów blokowych

WordPress 5.6 zawiera także kilka ulepszeń wzorów blokowych dodanych w Gutenbergu 8.6 .

Wzorzec Cytat zawiera teraz obraz na górze i separator na dole.

Nowy wzorzec Cytat zawiera obraz i separator.

Dobrym ulepszeniem użyteczności modułu wstawiania bloków jest menu rozwijane kategorii wzorów bloków , które umożliwia filtrowanie wzorców według kategorii. Jest to naprawdę przydatne, gdy masz mnóstwo wzorów do wyboru ( #24954 ).

Obsługa napisów wideo

Bloki wideo obsługują teraz napisy wideo .

Redaktorzy i twórcy treści powinni udostępniać napisy wideo w formacie WebVTT (Web Video Text Tracks Format), który jest „formatem wyświetlania ścieżek tekstowych w określonym czasie (takich jak napisy lub podpisy) przy użyciu elementu <track> ” ( #25861 ).

Elementy ścieżki prowadzące do napisów w różnych językach

Po załadowaniu plików .vtt osoby przeglądające witrynę będą mogły włączyć napisy w swoim ulubionym języku.

Przekształć wiele bloków w blok z pojedynczą kolumną

Ciekawym ulepszeniem użyteczności jest możliwość konwersji wielu wybranych bloków na blok kolumn.

Wystarczy wybrać bloki, które chcesz wyświetlić w kolumnach, a następnie kliknąć prawy górny przycisk na pasku narzędzi bloku.

Każdy wybrany blok zostanie przekonwertowany na kolumnę bloku kolumn.

Wzory Tła W Bloku Okładkowym

Bloki okładek mogą teraz wyświetlać wzory tła.

Aby dodać wzór tła, prześlij obraz wzoru, a następnie włącz opcję Powtórzone tło . Gdy już to zrobisz, dostosuj selektor punktów ogniskowych do swoich potrzeb i wypróbuj różne kombinacje ze stałym tłem.

Dodano kontrolę rozmiaru obrazu do bloku multimediów i tekstu

W wersji Gutenberg 9.1 do obrazów w bloku multimediów i tekstu dodano nową kontrolę rozmiaru obrazu. Użytkownicy mogą teraz wybierać spośród wszystkich dostępnych rozmiarów obrazów ( #24795 ).

Automatyczne aktualizacje głównych wydań

„Automatyczne aktualizacje” to podstawowa funkcja wprowadzona w WordPress 3.7, której celem jest poprawa bezpieczeństwa witryny i ułatwienie administratorom witryn utrzymywania aktualności witryn WordPress.

Chociaż we wcześniejszych wersjach zaimplementowano automatyczne drobne aktualizacje rdzenia, w wersji WordPress 5.6 administratorzy witryn mogą teraz ręcznie włączyć automatyczne aktualizacje także dla głównych wydań.

Jednak to kluczowe zadanie konserwacyjne może nadal być nieco mylące dla użytkowników, którzy nie mają wiedzy technicznej.

Krótko mówiąc, WordPress 5.6 ma nowy interfejs , który umożliwia administratorom witryny włączenie automatycznych aktualizacji głównych wersji podstawowych.

Początkowy zakres automatycznych aktualizacji Core został przeniesiony do:

  • W przypadku nowych instalacji domyślne zachowanie spowoduje zmianę domyślnej zgody na drobne aktualizacje i domyślnej zgody na główne aktualizacje.
  • W przypadku istniejących instalacji zachowanie pozostanie takie samo jak obecnie: domyślnie włączona jest opcja mniejszych aktualizacji, ale użytkownik musi wyrazić zgodę na większe aktualizacje (stałe i filtry, które są już używane przez hosty lub agencje, nadal będą precedens).
  • Podaj aktualizacje projektu interfejsu użytkownika.

Począwszy od wersji WordPress 5.6, możesz włączyć automatyczne aktualizacje dla głównych wersji podstawowych na ekranie Aktualizacje , gdzie nowy interfejs użytkownika zawiera pole wyboru umożliwiające Włącz automatyczne aktualizacje dla wszystkich nowych wersji WordPress .

Włącz automatyczne aktualizacje dla wszystkich nowych wersji WordPressa.

Po włączeniu podstawowych aktualizacji automatycznych dla głównych wydań możesz włączyć ich uruchamianie tylko w celach konserwacyjnych i bezpieczeństwa, klikając Przełącz na automatyczne aktualizacje tylko w przypadku wydań konserwacyjnych i zabezpieczeń .

Przełącz się na aktualizacje automatyczne tylko w przypadku aktualizacji konserwacyjnych i zabezpieczeń

Główne automatyczne aktualizacje rdzenia dla programistów

WordPress sprawdza, czy główne automatyczne aktualizacje rdzenia są włączone za pomocą stałej WP_AUTO_UPDATE_CORE lub filtra allow_major_auto_core_updates i odpowiednio dostosowuje pole wyboru.

Użytkownicy WordPressa mogą również wyłączyć główne automatyczne aktualizacje rdzenia, ustawiając stałą WP_AUTO_UPDATE_CORE na wartość false lub minor , jak pokazano poniżej:

# Disables all core updates:
define( 'WP_AUTO_UPDATE_CORE', false );

# Enables minor updates:
define( 'WP_AUTO_UPDATE_CORE', 'minor' );

Możliwe wartości to: true (dla wszystkich), „beta”, „rc”, „minor” i false (co oznacza wyłączenie).

Inną opcją domyślnego wyłączenia głównych automatycznych aktualizacji rdzenia jest użycie nowego allow_major_auto_core_updates :

add_filter( 'allow_major_auto_core_updates', '_return_false' );

Hasła aplikacji do uwierzytelniania interfejsu API REST

Hasła aplikacji to nowy system umożliwiający wysyłanie uwierzytelnionych żądań do różnych interfejsów API WordPress.

Hasła mają długość 24 znaków i składają się z wielkich i małych liter oraz znaków numerycznych. Można je wygenerować ręcznie lub za pomocą interfejsu API REST.

Aby ręcznie wygenerować nowe hasło do aplikacji, przejdź do ekranu Profilu i przewiń stronę w dół.

Wybierz nazwę swojego hasła do aplikacji i potwierdź. WordPress wyświetli Twoje nowe hasło.

Nowe hasło do aplikacji

Hasła aplikacji są wyświetlane w 4-znakowych fragmentach oddzielonych spacjami

Jednakże haseł można używać ze spacjami lub bez :

Na ekranie Profil użytkownika możesz przeglądać, tworzyć i unieważniać hasła aplikacji. Kolumny Ostatnio używane i Ostatnie IP pozwalają łatwo znaleźć hasła, które nie są już używane i które należy unieważnić.

Obecnie haseł aplikacji można używać z żądaniami uwierzytelnianymi za pomocą interfejsu API REST oraz ze starszymi hasłami . Uważamy jednak, że wkrótce będzie on używany w przyszłości z dodatkowymi interfejsami API.

Zmiany stanu witryny w WordPress 5.6

Oprócz wszystkich wspomnianych wcześniej funkcji, WordPress 5.6 zawiera także ulepszoną wersję narzędzia Site Health , które teraz zachowuje się inaczej w tle.

Sprawdzanie poprawności danych w ramach kontroli stanu witryny

Walidator sprawdza teraz odpowiedzi na problemy w ramach testów kondycji witryny. Walidator odrzuci każdą nieprawidłową odpowiedź, zapobiegając powodowaniu błędów krytycznych przez narzędzie Site Health i wstrzymaniu dalszych kontroli.

Odtąd nieprawidłowe odpowiedzi nie będą miały wpływu na wskaźnik stanu witryny ( #50145 ).

Kontrole asynchroniczne za pośrednictwem punktu końcowego REST

Narzędzie Kondycja witryny to potężne narzędzie bezpieczeństwa, które pozwala właścicielom witryn sprawdzać stan ich witryn.

Narzędzie to wykonuje szereg testów bezpieczeństwa, zapewniając przegląd stanu Twojej witryny.

Testy te dzielą się na dwie kategorie: testy bezpośrednie , uruchamiane podczas ładowania strony i testy asynchroniczne , których ukończenie może zająć trochę czasu i będą uruchamiane później poprzez wywołania JavaScript.

W WordPress 5.6 testy asynchroniczne można znaleźć w przestrzeni nazw /wp-json/wp-site-health/v1 .

Dzięki nowemu ulepszeniu interfejsu API REST wtyczki i motywy mogą również korzystać z punktów końcowych REST i nie są ograniczone do działań Ajax w swoich testach kondycji.

Każdy test asynchroniczny może teraz zadeklarować argument has_rest , który domyślnie ma wartość false .

Chociaż wdrożono testy asynchroniczne, aby zapobiec powolnemu ładowaniu strony i przekroczeniu limitu czasu, takie obawy nie występują w przypadku testów zaplanowanych.

Jeśli test zostanie uruchomiony podczas zaplanowanego zdarzenia, nie będzie korzystał z punktu końcowego interfejsu API REST, ale będzie działał bezpośrednio w tle.

Lepsze wsparcie dla PHP 8

PHP 8.0 wprowadza mnóstwo nowych funkcji i optymalizacji, co czyni go prawdziwym kamieniem milowym w ewolucji języka. Nowsza wersja PHP wprowadza wiele aktualizacji łamiących kompatybilność wsteczną, a wiele przestarzałych funkcji zostało już oficjalnie usuniętych. Zatem obsługa PHP 8 w WordPressie to ogromne zadanie.

Tak naprawdę, nawet jeśli współtwórcy WordPress Core włożą wiele wysiłku w to, aby WordPress 5.6 był kompatybilny z PHP 8, niektóre problemy mogą nie zostać wykryte w momencie wydania. Celem jest osiągnięcie punktu, w którym cały ekosystem WordPress będzie kompatybilny z PHP 8.

Ponadto witryna WordPress korzysta z co najmniej jednego motywu i wtyczek. Jeśli zatem można oczekiwać obsługi PHP 8 na WordPressie, trudno uwierzyć, że wtyczki i motywy szybko dodadzą obsługę PHP 8.

Dlatego też ze względu na kilka wciąż nierozwiązanych problemów, zdecydowanie zaleca się przeprowadzenie testów zgodności w środowisku testowym lub programistycznym przed przejściem na PHP 8 w działającej witrynie internetowej.

Streszczenie

WordPress 5.6 to główna wersja z mnóstwem funkcji i zmian zarówno dla użytkowników, jak i programistów. Jesteśmy podekscytowani możliwością zobaczenia, jak ewolucja technologii internetowych wpływa bezpośrednio na ekosystem WordPress. Pamiętaj, że w przypadku nadchodzącej aktualizacji zaleca się wykonanie kopii zapasowej.

Twórz niesamowite strony internetowe

Z najlepszym darmowym kreatorem stron Elementor

Zacząć teraz
Divi WordPress Theme