WordPress 5.5 – nowe funkcje, problemy i poprawki błędów

Opublikowany: 2020-09-14
WordPress 5.5

Ostatnia aktualizacja - 8 lipca 2021

Jeśli masz witrynę WordPress, wiesz, że aktualizacje są ważną częścią ekosystemu WordPress. Będziesz widzieć nowe aktualizacje pojawiające się dość regularnie z kilkoma poprawkami błędów i dodatkami funkcji. Niektóre z tych aktualizacji są naprawdę ważne i możesz nie chcieć ich ignorować. WordPress 5.5 jest jedną z takich wersji, w której wprowadza się wiele poważnych zmian. W tym artykule przyjrzymy się wersji WordPress 5.5 i spróbujemy zrozumieć główne ulepszenia i wyzwania.

Jeśli masz zarządzaną usługę hostingową WordPress, nie musisz się martwić o zainicjowanie aktualizacji. W przeciwnym razie będziesz musiał zacząć to robić ręcznie.

Wydajność witryny

Dzięki tej aktualizacji znajdziesz kilka interesujących funkcji, które poprawią ogólną wydajność witryny.

Leniwe ładowanie obrazów

Lazy loading to funkcja, która bardzo pomoże w poprawie szybkości ładowania strony i wydajności witryny. Przy leniwym wczytywaniu obrazy w Twojej witrynie będą czekać na załadowanie, aż użytkownik przewinie się blisko nich, aby wkrótce pojawiły się.

Ponadto w przypadku telefonów komórkowych leniwe ładowanie uniemożliwi przeglądarkom ładowanie obrazów przeznaczonych dla innych urządzeń. Może to być kolejna przyjazna dla użytkownika funkcja, ponieważ użytkownik zużywa tylko mniej danych.

SEO

Twoje wysiłki SEO mogą się zwiększyć dzięki tej aktualizacji wersji WordPress.

Nowa mapa witryny

Ogólnie rzecz biorąc, WordPress pomaga w zwiększaniu popularności witryn w wyszukiwarkach. Wraz z WordPress 5.5 pojawi się nowa mapa witryny XML, która pomoże wyszukiwarkom odkrywać ważne strony w Twojej witrynie „od samego początku”. Oznaczałoby to szybsze dotarcie Twojej witryny do grupy docelowej i więcej czasu na przekształcenie użytkowników w klientów lub subskrybentów.

Wtyczki i motywy

Zarządzanie wtyczkami i motywami jest dość istotną częścią rutyny właściciela witryny WordPress. Zobaczmy, jak ta aktualizacja zmieni ten dział.

Automatyczne aktualizacje wtyczek i motywów

Dzięki WordPress 5.5 otrzymasz możliwość wyboru, czy chcesz automatycznie aktualizować wtyczki i motywy, czy nie. Zasadniczo, jeśli chcesz, aby wtyczki i motywy były zawsze aktualizowane, możesz włączyć tę opcję. Możesz włączyć opcję automatycznej aktualizacji dla poszczególnych wtyczek lub motywów albo dla wszystkich. Z drugiej strony możesz także ręcznie zainstalować nowe aktualizacje.

Ręczna aktualizacja za pomocą plików zip

WordPress 5.5 ułatwił również ręczne aktualizowanie wtyczek i motywów. Wszystko, co musisz zrobić, to przesłać plik zip, aby ręcznie zainicjować aktualizację.

redaktor Gutenberg

Najważniejsze zmiany, które zobaczysz po tej aktualizacji WordPressa, będą dotyczyły edytora bloków Gutenberga.

Wzory blokowe

Wzory blokowe to jedna z głównych zalet WordPressa 5.5. Te wzory pomogą Ci stworzyć atrakcyjne wizualnie układy łączące tekst i media. Dzięki temu będziesz mógł skuteczniej wyrażać swoje historie.

WordPress 5,5
Wzory blokowe to główny dodatek, który zauważysz w najnowszej wersji WordPressa

Wbudowana edycja obrazu

Jeśli generalnie spędzasz dużo czasu na edycji obrazu, nowa wersja WordPressa ma dla Ciebie coś interesującego. Będziesz mógł przycinać obrazy bezpośrednio z samego bloku obrazu. Możesz także obracać i powiększać obrazy z bloku obrazu. Ogólnie rzecz biorąc, może to być bardzo pomocne w oszczędzaniu czasu podczas edycji obrazów w WordPressie.

WordPress 5,5
Inline edycja obrazu to kolejna mile widziana funkcja, która poprawi wrażenia użytkownika.

Nowy katalog bloków

Znalezienie odpowiedniego bloku, którego szukasz, nie będzie już trudnym procesem. W najnowszej wersji WordPressa katalog bloków jest włączony do edytora bloków. Oznacza to, że będziesz mógł instalować nowe typy bloków na swojej stronie bez konieczności opuszczania edytora.

WordPress 5,5
Katalog bloków zostanie zintegrowany z wyszukiwaniem Dodaj nowy blok.

Ulepszenia wizualne edytora bloków

Po aktualizacji edytor bloków wygląda ogólnie bardziej atrakcyjnie i przystępnie. Na przykład opcja „Dodaj blok” stała się bardziej wyraźna z czarnym tłem. Podobnie obramowania i podświetlenia są bardziej dostępne.

Lepsza nawigacja po blokach

Edytor bloków sprawiał użytkownikom pewne ogólne trudności podczas używania elementów podrzędnych w bloku nadrzędnym. Dzięki tej aktualizacji wybieranie bloku nadrzędnego lub znajdującego się w nim elementu podrzędnego jest znacznie płynniejsze. Możesz także przenosić bloki w trybie przeciągania i upuszczania.

Dostępność

Wprowadzono pewne zmiany, dzięki którym korzystanie z WordPressa jest również bardziej dostępne. Obejmują one:

  • Możliwość kopiowania linków na ekranach multimediów i modalnych oknach dialogowych za pomocą przycisku, gdzie we wcześniejszych wersjach trzeba było podświetlić linię tekstu.
  • Potrafi przenosić metaboxy za pomocą klawiatury.
  • Urządzenia wspomagające będą mogły czytać instrukcje w edytorze obrazów i edytować obrazy.

Zmiany poziomu programisty

Oprócz poprawy ogólnego doświadczenia użytkownika, znajdziesz kilka zmian na poziomie programisty również w WordPress 5.5. Tutaj przyjrzymy się również niektórym z tych zmian.

Bloki zarejestrowane po stronie serwera w REST API

WordPress 5.5 dodaje punkty końcowe typów bloków. Pomogłoby to aplikacjom JavaScript w łatwym pobieraniu definicji bloków zarejestrowanych na serwerze.

Daszykony

W bibliotece Dashicon pojawiła się poważna aktualizacja z WordPress 5.5. Ta aktualizacja dodaje 39 ikon edytora bloków.

Definiowanie środowisk

Ta aktualizacja WordPressa standaryzuje proces definiowania typu środowiska witryny. Będziesz mógł zdefiniować typy środowiska, takie jak pomostowe lub produkcyjne, i wykonywać polecenia specyficzne dla tego typu. Ta aktualizacja umożliwia pobranie typu środowiska przy użyciu kodu wp_get_environment_type() .

Pamiętaj, że po WordPressie 5.5.1 nie będzie możliwe nadpisanie możliwych typów środowiska. Więcej szczegółów znajdziesz tutaj.

Przekazywanie danych do plików szablonów

Dzięki tej aktualizacji WordPress możesz efektywniej przekazywać dane do plików szablonów. Nowy argument $args pomaga ulepszyć funkcje ładowania szablonów ( get_header(), get_template_part() itd.). Ten argument pomoże dodać do szablonu dane o wartości pełnej tablicy.

Aktualizacja biblioteki PHPMailer

Pomoże to programistom uzyskać bardziej szczegółową kontrolę nad redirect_guess_404_permalink().

Unieważnienie pamięci podręcznej

W przypadku witryn, które używają OPcache PHP, będzie bardziej niezawodne unieważnianie pamięci podręcznej. Wynika to z nowej funkcji wp_opcache_invalidate() podczas aktualizacji (w tym wtyczek i motywów).

Niestandardowe typy postów

Domyślne warunki można teraz określić dla niestandardowych taksonomii w register_taxonomy() .

Niestandardowe typy postów powiązane z taksonomią kategorii mogą teraz włączyć obsługę domyślnego terminu.

Domyślne wartości metadanych

Interfejs API REST teraz oficjalnie obsługuje określanie domyślnych wartości metadanych za pomocą register_meta() .

Zaktualizowane wersje dołączonych bibliotek

Znajdziesz zaktualizowane wersje tych dołączonych bibliotek: SimplePie, Masonry, Twemoji, getID3, imagesLoaded, Moment.js i clipboard.js.

Problemy z WordPressem 5.5

Ponieważ coraz więcej użytkowników aktualizowało WordPress 5.5, zgłaszano również pewne problemy. W tej sekcji przyjrzymy się niektórym z głównych problemów zgłoszonych po aktualizacji.

Problemy z wtyczką klasycznego edytora

Odkąd powstał edytor Gutenberg, wiele dyskusji dotyczyło tego, jak jest przyjazny dla użytkownika. Jednak wielu użytkowników nadal nie było gotowych na odejście od klasycznego edytora, z którego korzystali od dawna. Dowodem na to jest duża popularność wtyczki Classic Editor, która cieszy się ogromną popularnością w repozytorium wtyczek WordPress.

Po aktualizacji WordPress 5.5 wielu użytkowników zgłosiło problemy z trybem Edytora wizualnego Edytora klasycznego. Może to stanowić problem dla twórców treści, którzy nadal korzystali z klasycznego edytora nawet po wprowadzeniu i zaakceptowaniu Gutenberga.

Ogólne problemy z wtyczkami i motywami przy wyłączaniu jQuery Migrate

jQuery Migrate to biblioteka JavaScript, która pomogła twórcom wtyczek i motywów zarządzać uruchamianiem ich wtyczek i motywów z przestarzałym kodem. W WordPress 5.5 jQuery Migrate jest wyłączone. Tak więc, jeśli używasz niektórych wtyczek i motywów, które nie są aktualizowane, możesz napotkać pewne problemy. Większość programistów skutecznie zarządzała tym, aktualizując odpowiednie wtyczki i motywy. Jednak niektóre wtyczki mogą nadal mieć z tego powodu problemy.

Problemy z doświadczeniem użytkownika

Pojawiły się doniesienia o problemach z paginacją dla wielu użytkowników po aktualizacji WordPress 5.5. Zasadniczo stwarzało to problemy w przypadku witryn, których motywy zawierały słowo „strona” z dodatkowymi wartościami nienumerycznymi. Można to jednak obejść za pomocą kilku obejść. Kolejnym zgłoszonym problemem były problemy związane z polecanymi obrazami po aktualizacji WordPress 5.5.

Problem z mapą witryny

Jak omówiliśmy powyżej, WordPress 5.5 wprowadził nowe mapy witryn XML. Najwyraźniej wielu użytkowników zgłosiło błąd, który polegał na tworzeniu złych stron z mapami witryn. Ten problem został zgłoszony w szczególności w przypadku witryn, które korzystały z natywnych map witryn WordPress oraz witryn, które wymagały więcej niż jednej mapy witryny XML.

Kilka z tych problemów zostało już rozwiązanych, ponieważ nowy WordPress 5.5.1 jest już dostępny. W dalszej części artykułu przyjrzymy się poprawkom błędów, które zostały wprowadzone w tej aktualizacji.

Jak naprawić problemy z WordPress 5.5?

Po aktualizacji do WordPressa 5.5 kilku użytkowników zgłosiło uszkodzone strony internetowe. Oto krótkie spojrzenie na to, jak możesz uniknąć problemów, a także jak je naprawić.

Włącz pomocnika migracji jQuery

Jest to wtyczka opracowana przez zespół programistów WordPress, która pomoże Ci uporać się z problemem związanym z tymczasowym wyłączeniem jQuery Migrate. Umożliwi to skrypt migracji, co da twórcom wtyczek więcej czasu na aktualizację kodu. Należy pamiętać, że nie jest to rozwiązanie trwałe i zapewnia jedynie więcej czasu na wprowadzenie zmian. Na administratorze WordPressa pojawią się komunikaty ostrzegawcze przypominające o przestarzałym kodzie, który jest używany w twoich wtyczkach lub motywach.

WordPress 5,5
Jest to tymczasowe rozwiązanie, które zapobiegnie zepsuciu witryny po aktualizacji do WordPress 5.5.

Obniżenie wersji WordPressa

Innym rozwiązaniem, które możesz wypróbować, jeśli WordPress 5.5 sprawia Ci problemy, jest obniżenie wersji WordPressa. Istnieje możliwość ręcznego pobrania kodu pocztowego żądanej stabilnej wersji, a następnie przesłania go przez FTP. Jednak dla większości użytkowników może to być skomplikowany krok. W tym scenariuszu bardziej wskazane byłoby użycie wtyczki.

Obniżenie wersji WP | Konkretna wersja rdzenia

Ta wtyczka pomoże Ci wrócić do poprzedniej wersji WordPressa, jeśli bieżąca wersja powoduje problemy. Możesz zainstalować tę wtyczkę, która automatycznie wykryje aktualnie zainstalowaną wersję WordPressa. Następnie w wyznaczonym polu możesz określić wersję, do której chcesz wrócić. Będzie to dobra opcja, jeśli musisz przez jakiś czas korzystać ze starszej wersji.

WordPress 5,5
Ta wtyczka pomoże ci konkretnie zainstalować poprzednią wersję WordPressa.

Wtyczka umożliwia również ręczną edycję linku do pobrania w razie potrzeby. Umożliwi to pobranie wydania z innego źródła lub zmianę języka rdzenia WordPressa.

Zaktualizuj wtyczki i motywy wyświetlające komunikaty ostrzegawcze

Musisz zaktualizować wszystkie wtyczki i motywy do ich najnowszych wersji. Po zaktualizowaniu wszystkich wtyczek i motywów do ich najnowszych wersji i jeśli nie ma więcej komunikatów ostrzegawczych, możesz wyłączyć wtyczkę JQuery Migrate i zainstalować WordPress 5.5.

Jeśli wtyczka lub motyw wyświetla komunikat ostrzegawczy nawet w najnowszej wersji, może być konieczne skontaktowanie się z twórcami i poproszenie ich o aktualizację. Jeśli nie zostaną zaktualizowane, może być konieczne zaprzestanie korzystania z tych wtyczek lub narzędzi.

Sprawdź swoją wersję PHP

Jeśli Twoja witryna działa na starszej wersji PHP, może to spowodować problemy po aktualizacji. Możesz zaktualizować PHP do najnowszej wersji, aby rozwiązać ten problem. Być może będziesz musiał skontaktować się z dostawcą usług hostingowych, aby to zarządzać.

W jaki sposób twórcy wtyczek i motywów mogą testować aktualizacje wersji?

Jeśli jesteś twórcą wtyczki lub motywu, możesz użyć następującej wtyczki, aby przetestować ją, aby zobaczyć, jak działa z aktualizacją.

Testuj aktualizacje jQuery

Wtyczka Test jQuery Updates pomoże Ci przetestować różne wersje jQuery i jQuery UI przed aktualizacją ich w WordPressie. Wtyczka została opracowana przez zespół WordPress i powinna być używana w środowisku testowym. Możesz również zgłaszać błędy w skrypcie jQuery, jeśli je znajdziesz.

WordPress 5,5
Programiści mogą używać tej wtyczki do testowania zgodności wersji swoich produktów.

WordPress 5.5.1 – Poprawki błędów i nowe funkcje

Oto lista wszystkich poprawek błędów i ulepszeń funkcji, które otrzymasz wraz z WordPress 5.5.1.

Administracja

  • Problem z przypisywaniem treści podczas zbiorczego usuwania użytkowników — jeden ze zgłoszonych problemów po WordPress 5.5 dotyczył przypisywania treści w przypadku zbiorczego usunięcia wielu użytkowników. Ten błąd został naprawiony.
  • Naprawiono problem z menu akcji zbiorczej na dole sekcji „Wpisy”.
  • Poprawiono problem z komentarzami podczas odpowiadania pojedynczemu użytkownikowi.
  • Dodatkowa wyściółka pod paskiem administracyjnym jest naprawiona.

Edytor bloku

  • W menu nawigacyjnym edytora bloków wybrana opcja nie była podświetlona po aktualizacji 5.5. Zostało to naprawione w 5.5.1.
  • Inny zauważony problem dotyczył aplikacji koloru tła przycisków. Ten problem został rozwiązany w WordPress 5.5.1.
  • Opis bloków oznaczających pozycję w siatce drzewa zawierał błąd, przez który poziom był niepoprawnie wyświetlany.
  • Kolejna poprawka związana jest z błędem regresji dla wyboru kategorii w komponencie QueryControls
  • Zakodowane na sztywno ciągi we wzorcach blokowych są tłumaczone.
  • Problem z kontrastem tekstu w niektórych motywach został naprawiony.
  • Niektórzy użytkownicy zauważyli, że podczas wyszukiwania pewnych terminów w katalogu bloku Gutenberga wyświetlany był błąd. Zostało to naprawione po aktualizacji.
  • Wystąpił również problem z podglądem małego edytora podczas korzystania z opcji Mobile lub Tablet z włączonymi metaboksami. To również zostało naprawione po wydaniu WordPress 5.5.1.
  • Ponadto zaktualizowano szereg numerów wersji pakietów.

Istnieje kilka innych poprawek błędów w WordPressie 5.5.1. Możesz sprawdzić ulepszenia i poprawki WordPress 5.5.1 tutaj.

Dalsza lektura

  • Podstawowe rozwiązywanie problemów z WordPressem.
  • Aktualizowanie WooCommerce bez wpływu na doświadczenie klienta.