Premiera WordPress 4.6 „Pepper” – co nowego?

0
133

Dosłownie przed chwilą pokazał mi się komunikat o możliwości aktualizacji WordPressa do wersji 4.6. Przedstawiam Wam zatem nowości, które prezentuje ta wersja.

    1. Usprawnione aktualizacje – Teraz instalacja nowego pluginu, jego aktualizacja bądź dodanie nowego motywu odbywa się bez przeładowywania strony i wyświetlania komunikatów.
      streamlined-updates
    2. Natywne fonty – W zależności od tego jakiego systemu operacyjnego używamy, w panelu WP zamiast Open Sans zobaczymy standardowe systemowe fonty. W developer tools widzimy poniższe rodziny fontów dla elementu body:
      font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
      native-fonts
    3. Sprawdzanie poprawności linków w treści – Gdy zdarzy się nam wpisanie niepopranego adresu w linku np. gdy zapomnimy dopisać http:// przed zewnętrznym zasobem, WordPress nas o tym poinformuje.
      inline-link-checker
    4. Jeszcze lepsze zapisywanie szkiców – w przypadku gdy zabraknie Ci zasilania, stracisz dostęp do Internetu czy przypadkowo odświeżysz stronę, odzyskanie stworzonej treści będzie jeszcze łatwiejsze.
      content-recovery

A co „pod maską”?

  1. Wsparcie dla dns-prefetch i prerender – WordPress korzystając z wp_resource_hints() standardowo prosi przeglądarkę o połączenie się z WordPressowym CDNem s.w.org. My możemy sami zadecydować kiedy i dla jakich zasobów skorzystać z dns-prefetch, preconnect czy prerender -> https://make.wordpress.org/core/2016/07/06/resource-hints-in-4-6/
  2. WP_Term_Query i WP_Post_Type – WP_Term_Query pozwala nam teraz operować z term_taxonomy_id. Drugie usprawnienie ma zmienić tablicę $wp_post_types w tablicę obiektów WP_Post_Type zawierających dodatkowe właściwości i metody do pracy z typami postów.
  3. Meta Registration API – zostało rozbudowane o typy danych, opisy oraz wsparcie REST API.
  4. Zaktualizowano biblioteki JavaScript – Masonry 3.3.2, imagesLoaded 3.2.0, MediaElement.js 2.22.0, TinyMCE 4.4.1 oraz Backbone.js 1.3.3
  5. Jeszcze szybsze Multi Site
  6. Nowa biblioteka do API – HTTP API korzysta teraz z biblioteki Requests, dzięki temu zyskujemy obsługę wielkości znaków w nagłówkach, równoległe żądania HTTP czy obsługę domen ze znakami diakrytycznymi.