WordPress 4.5 już jest – przegląd zmian i nowości

WordPressDzisiaj, zgodnie z planem, został oficjalnie wydany WordPress 4.5 „Coleman” (od nazwiska saksofonisty jazzowego Ornette Colemana). Prace nad nową wersją trwały nieco ponad cztery miesiące, czyli zgodnie z przyjętym rytmem trzech wydań rocznie.

Niestety, z zapowiedzianych wcześniej zmian i nowości nie pozostało wiele…

Zmiany w edytorze

WordPress 4.5 - edytor wpisów

Edytor wpisów otrzymał kilka drobnych modyfikacji, z których najbardziej widoczną jest możliwość edycji linków bezpośrednio w edytorze (bez otwierania okna dialogowego).

Wprowadzono również obsługę dwóch nowych znaczników Markdown (z jakiegoś powodu nazywanych tutaj skrótami formatującymi) – od tej pory w łatwy sposób wstawimy poziomą linię (---) i znaczniki <code>.

Usprawnienia ekranu personalizacji

Z każdą kolejną wersją WordPressa ekran personalizacji otrzymuje nowe funkcje i usprawnienia.

WordPress 4.5 - ekran personalizacji

Jedną z nowości w wersji 4.5 jest możliwość podglądu wersji mobilnej strony. Aby to zrobić wystarczy skorzystać z trzech ikonek znajdujących się u dołu po lewej stronie.

Kolejną nowością jest możliwość ustawienia na ekranie personalizacji logo dla naszej strony. Oczywiście funkcję tę musi wspierać używany przez nas motyw – wsparcie to zostało dodane do motywów domyślnych Twenty Fifteen i Twenty Sixteen, ale jestem pewien, że szybko trafi również do innych motywów.

Nieco mniej widoczną, ale równie ważną nowością, jest możliwość odświeżania fragmentów podglądu strony (selective refresh) dla widgetów. Do tej pory każda zmiana na ekranie personalizacji wymagała odświeżenia całego podglądu strony. Teraz możliwe jest odświeżanie tylko zmodyfikowanego elementu – od wersji 4.3 w ten sposób działa edycja menu w motywie Twenty Sixteen. Oczywiście funkcja ta musi być wspierana przez widget.

Ciekawą funkcją jest możliwość szybkiego przejścia do edycji wybranego elementu strony – wystarczy na podglądzie kliknąć pozycję w menu lub widget z wciśniętym klawiszem Shift.

Modyfikacja wyglądu osadzanych wpisów

WordPress 4.4 wprowadził możliwość osadzania wpisów z innych stron działających na WordPressie. Nie wszystkim podobał się jednak całkowity brak wpływu na formę, w jakiej nasze wpisy pojawiają się na innych stronach.

WordPress 4.5 - osadzane wpisy

WordPress 4.5 wprowadza szablony dla osadzanych wpisów. Oznacza to, że możemy niemal dowolnie zmodyfikować sposób, w jaki będą wyświetlane nasze wpisy po osadzeniu na zewnętrznych stronach. Pliki szablonu znajdziemy w katalogu /wp-includes/theme-compat/ – wystarczy skopiować je do katalogu naszego motywu i tam dowolnie modyfikować. Można utworzyć osobne szablony dla różnych typów wpisów i formatów, a drobne zmiany można również wprowadzać za pomocą odpowiednich filtrów i akcji. Więcej na ten temat można znaleźć na blogu Make WordPress Core.

Ta ciekawa i niewątpliwie przydatna funkcja ma jednak jedną wadę: osoba osadzająca nie ma żadnej kontroli nad tym, jak będzie wyglądał osadzony wpis. Wyobraźmy sobie sytuację, w której na blogu X osadzony jest wpis z blogu Y, po czym po jakimś czasie autor bloga Y modyfikuje szablon osadzanego wpisu i dołącza do niego na przykład reklamy. Moim zdaniem takie sytuacje będą się zdarzać, a już sama możliwość robienia takich rzeczy może skutecznie zniechęcić do korzystania z mechanizmu osadzania wpisów.

Zmiany w module komentarzy

Ekran moderacji komentarzy w panelu administracyjnym doczekał się kilku drobnych usprawnień. Przede wszystkim teraz widoczna jest sformatowana treść komentarza, a nie (jak do tej pory) jej kod HTML. Dodano też bezpośredni link do edycji komentarza i ujednolicono wygląd komunikatów.

WordPress 4.5 - komentarze

Do pól formularza dodawania komentarza dodano atrybuty maxlength, które ograniczają liczbę wprowadzonych do nich znaków. Do komunikatu o błędzie (na przykład o nie wypełnionych wszystkich wymaganych polach) dodano link umożliwiający powrót do strony wpisu. Drobną, ale istotną, zmianą jest usunięcie atrybutu rel=nofollow z linków wewnętrznych (prowadzących do adresu w tej samej domenie).

Więcej informacji na temat zmian w komentarzach znaleźć można na blogu Make WordPress Core.

Logowanie za pomocą adresu e-mail

Do tej pory na konta w WordPressie można było logować się tylko za pomocą nazwy użytkownika – nie dało się użyć adresu e-mail, chyba że za pomocą wtyczki lub kawałka dodatkowego kodu. W końcu jednak (po 7 latach od zgłoszenia poprawki) funkcja ta trafiła do WordPressa.

Inne drobne zmiany

Jak zwykle nowa wersja WordPressa przynosi wiele drobnych, często niewidocznych dla zwykłych użytkowników zmian.

Uaktualniono kilka z dołączonych bibliotek (jQuery, Backbone, Underscore), a także edytor wizualny TinyMCE. Usprawniono działanie funkcji ładującej skrypty, głównie jeśli chodzi o obsługę zależności pomiędzy skryptami, oraz dodano możliwość dodawania skryptów JavaScript za pomocą nowej funkcji wp_add_inline_script()(działającej analogicznie do wp_add_inline_style()). Zwiększono kompresję zdjęć tworzonych przez WP_Image_Editor z 90 do 82 – obrazki powinny mieć zauważalnie mniejszy rozmiar przy niemal niezauważalnej różnicy w jakości. Wprowadzono również kilka drobnych zmian związanych z wydajnością.

Więcej informacji na temat WordPressa 4.5 można znaleźć na oficjalnym blogu i na stronie wydania.

Bezpośredni link