Wczoraj wieczorem moje strony oparte o CMS WordPress (m.in. za pośrednictwem InfiniteWP) zaczęły zgłaszać nową aktualizację głównego silnika, czyli publicznie dostępną nową wersję WordPressa, oznaczoną numerkiem 4.0…
Spis treści w artykule
- 1 WordPress 4.0 „Benny”
- 1.1 Aktualizacja WordPressa do 4.0
- 1.2 WordPress 4.0 przynosi kilka nowości w sposobie zarządzania treścią
- 1.2.1 Wybór języka w instalatorze i możliwość zmiany języka w ustawieniach, już po instalacji
- 1.2.2 Zmiany w bibliotece mediów
- 1.2.3 Dynamiczny rozmiar okna edycji posta, pływająca belka edycyjna
- 1.2.4 Podgląd multimediów bezpośrednio w edytorze treści
- 1.2.5 Nowy instalator pluginów
- 1.2.6 Ustawienia widgetów w ekranie personalizacji szablonu
- 1.3 Pozostałe zmiany…
WordPress 4.0 „Benny”
Nowy WordPress nazywa się „Benny”, i zgodnie ze zwyczajem – tak i tym razem nazwa wydania pochodzi od jazzmana, „Króla Swingu”, czyli Benjamina Davida „Benny” Goodmana.
Aktualizacja WordPressa do 4.0
Wprawdzie nie wszędzie dokonałem jeszcze aktualizacji – nie tylko ze względu na to, że na razie dostępna jest tylko wersja angielska (US), co raczej by przetestować działanie współpracujących wtyczek… Zwłaszcza na bardzie złożonych serwisach, jak choćby sklep na WooCommerce… I to mimo, że wcześniej na niektórych stronach aktualizowałem system na bieżąco, do wersji rozwojowych/bata.
Tam gdzie liczy się stabilność, ale nie ma aż tak dużo opcji do sprawdzenia/przetestowania takiej aktualizacji dokonałem już wczoraj, do stabilnej/finalnej wersji 4.0 WordPressa.
Sama instalacja przebiegła – jak zazwyczaj – bezproblemowo, choć troszkę zaskoczyła mnie konieczność ponownego zalogowania się do panelu zarządzania po zakończeniu aktualizacji. Zazwyczaj co najwyżej trzeba było potwierdzić aktualizację struktury bazy danych – czego tym razem akurat nie było.
WordPress 4.0 przynosi kilka nowości w sposobie zarządzania treścią
Nowości sporo, choć jak zwykle to bywa – większość „ukryta pod maską”… Ale jest też kilka zmian które powinny usprawnić zarządzanie strona, jak i pisanie postów…
Wybór języka w instalatorze i możliwość zmiany języka w ustawieniach, już po instalacji
Wcześniej by zmienić język trzeba było edytować plik „wp-config.php”, teraz wystarczy wybrać podczas instalacji język, który można ew. później zmienić (oczywiście z dostępnych) w ustawieniach:
Zmiany w bibliotece mediów
Sporych zmian doczekała się również biblioteka mediów… Zarówno jeśli chodzi o podgląd całej biblioteki:
Jak i poszczególnych, konkretnych grafik – mamy teraz możliwość przechodzenia między poszczególnymi grafikami za pomocą strzałek znajdujących się w prawym górnym rogu:
Dynamiczny rozmiar okna edycji posta, pływająca belka edycyjna
Teraz okno (pole) gdzie piszemy treść posta automatycznie ustawia swoją wysokość zależnie od treści… A dodatkowo belka służąca m.in. do formatowania tekstu pływa swobodnie nad treścią, przewijając się razem z oknem – tak, że zawsze mamy do niej łatwy i szybki dostęp.
Podgląd multimediów bezpośrednio w edytorze treści
Do wersji 4.0 podgląd multimediów, np. filmów z YouTube mieliśmy tylko na ekranie podglądu postu. Teraz wystarczy wkleić link np. z YouTube, by uzyskać jego automatyczny podgląd również w edytorze:
Choć z jakiś przyczyn mamy tu pewną niekonsekwencje, i podgląd dotyczy tylko sytuacji gdy wklejamy „linka”. Gdy wklejamy kod „do wklejenia” (embed) nadal zobaczymy tylko zaślepkę:
Nowy instalator pluginów
Zmiany znajdziemy również w instalatorze pluginów. Mamy „kafelki”, lepiej wyeksponowane oceny (gwiazdki), ogólnie przyjemniej:
Ustawienia widgetów w ekranie personalizacji szablonu
Również ekran personalizacji szablonów doczekał się lekkiej modyfikacji, a konkretnie pojawiła się możliwość zarządzania widgetami podczas przygotowywania (bądź tylko podglądu) nowego wyglądu strony:
Pozostałe zmiany…
Oczywiście to nie jedyne zmiany, bo jak zwykle jest ich dużo więcej – choć większość jest „pod maska”, a więc przeciętny użytkownik nawet ich nie zauważy… ;-)
Warto jeszcze może wspomnieć o aktualizacji zewnętrznych bibliotek:
- TinyMCE 4.1.3
- jQuery 1.11.1
- MediaElement 2.15
PS. Jak widać – strona działa, a więc i aktualizacja się udała… :-)
- Home Assistant 2024.11, czyli „sekcje” domyślnym widokiem z opcją migracji, WebRTC oraz wirtualna kamera - 1970-01-01
- Black Friday w ZUS, czyli jest jeszcze kilka dni, by złożyć wniosek RWS i skorzystać z wakacji składkowych płacąc ZUS za grudzień 2024 - 1970-01-01
- Wakacje składkowe ZUS a zawieszenie działalności gospodarczej, czyli uważaj, bo być może nie będziesz mógł skorzystać (w 2024) - 1970-01-01
A u mnie, na stronie z woocommerce, po aktualizacji do wersji 4.0 cały wp-admin się totalnie rozleciał. Patrząc w listę błędów na stronie, Google stwierdzają, że nie mają pojęcia co to jest jQuerry:
Uncaught ReferenceError: jQuery is not defined jquery.blockUI.min.js:13
Uncaught ReferenceError: jQuery is not defined jquery.tipTip.min.js:20
Uncaught ReferenceError: jQuery is not defined woocommerce_admin.min.js:1
Uncaught ReferenceError: jQuery is not defined chosen.jquery.min.js:9
Uncaught ReferenceError: jQuery is not defined ajax-chosen.jquery.min.js:2
Uncaught ReferenceError: jQuery is not defined meta-boxes.min.js:1
Uncaught ReferenceError: jQuery is not defined meta-boxes-order.min.js:1
Uncaught ReferenceError: jQuery is not defined order-backbone-modal.min.js:1
Uncaught ReferenceError: jQuery is not defined edit.php?post_type=shop_order:466
Uncaught ReferenceError: jQuery is not defined load-scripts.php:1
Wiesz o co może chodzić?
W sklepach na WooCommerce jeszcze nie aktualizowałem WordPressa do 4, ani WC do 2.2 – jeszcze testuje czy wszystko będzie/jest OK… To jednak inna „waga” niż „zwykła strona”.
Później sprawdzę w wersji dev gdzie mam WP4 i WC2.2 czy tam nie mam takich błędów – ale nie kojarzę by były jakieś problemy z panelem admina… Co najwyżej z tłumaczeniami, nie wszystko jest w PL, a i nowy WC coś tam miesza – dodaje nowe pliki z językiem (w innej ścieżce niż dotychczas).
A co do Twojego problemu – może używasz jakiejś wtyczki do modyfikacji wyglądu panelu i ona po aktualizacji WP się rozjechała…