WordPress wersja 4.9 – co nowego?

WordPress 4.9W połowie listopada 2017 wychodzi oficjalne wydanie WordPressa w wersji 4.9.

Już dzisiaj możesz zobaczyć na filmiku, jakie zmiany wprowadza nowa wersja oraz przeczytać, co się zmieniło i jakie korzyści dla ciebie przynosi WordPress 4.9.

Na co postawiono nacisk

Przed rozpoczęciem prac nad każdą nową wersją, ekipa rozwoju WordPressa stawia sobie jakieś cele. W liście celów postawionych przed wersją 4.9 przeczytamy, że autorem zależało między innymi na następujących rzeczach:

  • Ułatwić pisanie kodu w edytorach WordPressa
  • Usprawnić proces przełączania motywów
  • Usprawnić korzystanie z ekranu personalizacji
  • Rozbudować widgety o przydatne opcje

Większość tych celów udało się osiągnąć, część przeniesiono do przyszłych wersji. Oto lista najciekawszych zmian w WordPressie 4.9

Jakich zmian możemy się spodziewać w wersji 4.9 – film

Ekran personalizacji – możliwość zapisu zmian w formie szkicu

Ekran personalizacji - możliwość zapisu zmian w formie szkicu
Ekran personalizacji – możliwość zapisu zmian w formie szkicu

Zmiany wykonane poprzez ekran personalizacji możemy zapisywać w formie szkiców.

I dodatkowo po zapisaniu takiej wersji roboczej, możemy skopiować linka do nowego wyglądu naszej strony i wysłać komuś np. w mailu, żeby zapytać, co o tej zmianie sądzi, zanim ją oficjalnie opublikujemy.

Możliwość wysłania linka do nowej wersji strony

Możliwość pobrania linka do nowej wersji strony
Możliwość pobrania linka do nowej wersji strony

Osoba, do której przychodzi taki link nie musi się logować do WordPress, żeby zobaczyć te zmiany. Zanim my nie opublikujemy tych zmian, wszyscy pozostali użytkownicy odwiedzający naszą stronę będą widzieć witrynę wciąż w starej wersji.

Ekran personalizacji – możliwość zaplanowania automatycznej publikacji zmiany

Ekran personalizacji - możliwość zaplanowania automatycznej publikacji zmiany
Ekran personalizacji – możliwość zaplanowania automatycznej publikacji zmiany

Tak przygotowaną zmianę możemy zaplanować na automatyczną publikację na konkretną datę i godzinę. Powiedzmy, że chcemy, aby w Mikołajki nasza strona wyglądała inaczej, my zwykle wstajemy o 10.00.

Więc taką zmianę robimy na kilka dni wcześniej, ustawiamy sobie automatyczną publikację na 6. grudnia i godzinę 5.00, a w Mikołajki spokojnie śpimy, ile wlezie. A co! Trzeba umieć korzystać z dobrodziejstw technologii!

Ekran personalizacji – możliwość przeglądania i instalacji wszystkich motywów z wordpress.org.

Ekran personalizacji – możliwość przeglądania i instalacji wszystkich motywów z wordpress.org.
Ekran personalizacji – możliwość przeglądania i instalacji wszystkich motywów z wordpress.org.

Gdy zmieniamy motyw przez ekran personalizacji zobaczymy nową sekcję . Do tej pory w tym panelu widzieliśmy tylko motywy, wcześniej zainstalowane na naszej stronie. Teraz możemy wybierać spośród wszystkich motywów z oficjalnego repozytorium WordPressa i doinstalowywać nowe nie opuszczając tego ekranu.

Nowy widget Galeria

Nowy widget Galeria
Nowy widget Galeria

Jest nowy widget, który pozwala na dodawanie galerii zdjęć. Ta opcja daje bardzo dużo ciekawych zastosowań dla blogerów i nie tylko. Więcej o widgecie galeria znajdziesz we wpisie Widget Galeria – nowość w WordPressie

Możliwość dodawania obrazków poprzez widget tekstowy

Możliwość dodawania obrazków poprzez widget tekstowy
Możliwość dodawania obrazków poprzez widget tekstowy

Teraz w widgecie tekstowym też można dodawać obrazki. Przypomnę że w poprzednim wydaniu WordPressa został wprowadzony nowy osobny widget do dodawania obrazków, a teraz mamy możliwość dodawania mediów w widgecie tekstowym.

Możliwość dodawania shortcode’ów poprzez widget tekstowy

Możliwość dodawania shortcode’ów poprzez widget tekstowy
Możliwość dodawania shortcode’ów poprzez widget tekstowy

Od WP w wersji 4.9 do widgetu tekstowego można dodawać też shortcody zarówno te natywne pochodzące z WordPress core, jak i inne, pochodzące z motywów lub wtyczek.

Przykład na filmiku.

Wsparcie formatu eEmbed w widgecie tekstowym

Wsparcie formatu eEmbed w widgecie tekstowym
Wsparcie formatu eEmbed w widgecie tekstowym

W widgetach testowych wprowadzono też wsparcie dla formatu oEmbed, czyli teraz w pasku bocznym (czy też w stopce opartej na widgetach) możemy osadzać obiekty multimedialne pochodzące z serwisów zewnętrznych. Wystarczy że podamy pełny adres URL, a WordPress zamieni to na elegancki obiekt w pełnej formie.

Na filmiku znajdziemy przykłady, jak osadzać obiekty z Facebooka, Twittera czy slideshare.

Możliwość dodawania filmów z różnych platform w widecie tekstowym

Możliwość dodawania filmów z różnych platform w widecie tekstowym
Możliwość dodawania filmów z różnych platform w widecie tekstowym

W nowym WordPressie w widecie Filmy możemy dodawać filmy z różnych platform, a nie jak dotychczas tylko z Youtube i Vimeo. W przykładzie na filmiku pokazuję dodawanie do paska bocznego video z wordpress.tv.

Autouzupełnianie znaczników i kolorowanie składni w widgecie HTML

Autouzupełnianie znaczników i kolorowanie składni w widgecie HTML
Autouzupełnianie znaczników i kolorowanie składni w widgecie HTML

W widgecie HTML zobaczymy kolorowanie składni i autouzupełnianie znaczników HTML oraz ostrzeżenia o popełnionych błędach.

Ostrzeżenie przed opuszczeniem widgetu jeśli nie zapisaliśmy zmian

Ostrzeżenie przed opuszczeniem widgetu jeśli nie zapisaliśmy zmian
Ostrzeżenie przed opuszczeniem widgetu jeśli nie zapisaliśmy zmian

Kolejna drobna zmiana w widgetach, która cieszy: jeśli do widgetu wprowadzimy jakieś zmiany i zapomnimy ich zapisać, WordPress wyświetli nam okienko z zapytaniem, czy na pewno chcemy opuścić stronę.

Ekran personalizacji – usprawnienie dodawania menu

Ekran personalizacji – usprawnienie dodawania menu
Ekran personalizacji – usprawnienie dodawania menu

Gdy dodajemy menu z poziomu ekranu personalizacji, pojawia się dodatkowe wskazówki, tak aby proces dodawania menu zakończyć pełnym sukcesem.

Okazuje się, że sporo użytkowników zakładała menu i na tym się kończyło. Nie wiedzieli, że dodanie menu w WordPressie jest dwuetapowe: (#1) tworzy się menu a potem (#2) przypisuje do miejsca (bo dany motyw może pozwalać na wyświetlenie więcej niż jednego menu. Teraz nie powinno to już budzić wątpliwości.

Ekran personalizacji – inteligentne przypisywania menu i widgetów podczas zmiany motywu

Przypisywanie menu podczas zmiany motywu
Przypisywanie menu podczas zmiany motywu

Podczas przełączania motywów, WP będzie próbować odgadnąć, jak inteligentnie odwzorować dotychczasowe menu do położenia menu w nowym motywie, żebyśmy nie musieli tego robić za każdym razem ręcznie.

Podobna rzecz dotyczy się odwzorowywania widżetów i obszarów widgetowych. Nie zawsze to się uda idealnie, gdyż co motyw to inne prawa, ale zwykle sprawdza w prostych przypadkach.

Usprawnienie pracy z edycją kodu w edytorach WordPressa

W WP 4.9 dodano edytor CodeMirror. Jest to edytor napisany w JavaScript, który ułatwia pisanie kodu w różnych językach poprzez kolorowanie składni, autouzupełnianie czy nawet wychwytywanie niektórych błędów.

Od WordPressa 4.9 ten edytor zobaczymy podczas dodawania kodu CSS na ekranie personalizacji, we wspomnianym już widgecie HTML oraz w edytorach wtyczek i motywów.

Usprawnienie pracy z edycją kodu w edytorach WordPressa
Usprawnienie pracy z edycją kodu w edytorach WordPressa

Dodatkowo, kiedy będziemy chcieli edytować czy to plik wtyczki czy motywu bezpośrednio przez edytor WordPressa to teraz WordPress pokaże ostrzeżenie. A jeśli ktoś mimo wszystko zdecyduje się na wykonanie zmian i wprowadzi taką zmianą, która zakończyłaby się tzw. fatal errorem, to taka zmiana jest automatycznie wycofywana i użytkownik ma szansę na poprawienie błędnej linijki kodu.

Te zmiany mają zapobiec kończenia edycji kodu tak zwanym Białym ekranem śmierci, kiedy to wprowadziliśmy zmianę przez edytor WordPressa, która spowodowała błąd krytyczny i tym samym pobawiliśmy się szansy na dostęp do panelu WordPressa, bo wszędzie widzimy jedynie biały ekran.

Wymuszenie potwierdzenie zmiany adresu emailowego

Wymuszenie potwierdzenie zmiany adresu emailowego
Wymuszenie potwierdzenie zmiany adresu emailowego

Jeśli będziemy chcieli zmienić adres emailowy przypisany do naszego profilu, stanie się to możliwe dopiero po zaakceptowaniu maila potwierdzającego. Uwaga! Link jest wysyłany na nowy email, więc nie ma obawy, że już nigdy nie zmieniamy adresu dawno zapomnianej i nieużywanej skrzynki pocztowej.

Ta zmiana ma na celu zapobiec sytuacjom, gdy zmieniając emaila wprowadziliśmy nieistniejący adres czy zrobiliśmy literówkę i niechcący pozbawiamy się możliwości resetu hasła przez email w przyszłości.

Inne zmiany dla programistów

Autorzy motywów i wtyczek znajdą jeszcze kilka innych dodatkowych zmian, takich jak na przykład możliwość kontroli uprawnień do aktywacji i deaktywacji wtyczek na poziomie pojedynczej wtyczki (a nie jak dotychczas: wszystkie albo żadna).

Jest też kilka zmian usprawniających pracę z ekranem personalizacji (Customizer), które mogą wykorzystać twórcy motywów.

Więcej o zmianach dla programistów przeczytamy w opisie do wersji Beta

Która zmiana podoba Ci się najbardziej?

Mnie cieszy to automatycznie przypinanie menu podczas zmiany motywów. Wcześniej dostawałam kota, kiedy miałam to robić za każdym razem ręcznie.

Podoba mi się również wsparcie edytora CodeMirror podczas pisania kodu. Ja wprawdzie mało zmian robię bezpośrednio przez edytor WordPressa, ale przyznaję, że się zdarza, zwłaszcza, kiedy trzeba coś poprawić na szybko, a nie ma się dostępu do danych ftp.

Ogólnie to mam wrażenie, że twórcy chcą zrobić WordPressa bardzo przyjaznym i intuicyjnym dla nowych użytkowników i osób nietechnicznych. I bardzo dobrze, bo im więcej ludzi będzie korzystać i lubić WordPressa, to wszyscy na tym skorzystamy.

A Ty co sądzisz o nowych zmianach?

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Wyrażam zgodę na przetwarzanie przez Webfaces Agnieszka Bury, ul. Rymarska 42/3, 53-206 Wrocław NIP: 9111769381, REGON: 021997379, moich danych osobowych w celu dodania komentarza na blogu webfaces.pl w zgodzie i według zasad określonych w Polityce prywatności.