Zrobiłem aktualizacje WordPress 5.8. Zniknęły widgety – rozwiązanie.

Obrazek dla Zrobiłem aktualizacje WordPress 5.8. Zniknęły widgety – rozwiązanie.

Zaktualizowałeś WordPress do najnowszej wersji 5.8 i zauważyłeś że na Twojej stronie zniknęły widgety, których używał Twój motyw? Winą jest nowy system widgetów blokowych, który został wprowadzony w WordPress.

Wraz z aktualizacją WordPress 5.8 wprowadza nowe blokowe widgety oraz nowy ekran edytora widgetów. Nowy edytor widgetów pozwala użytkownikom dodawać bloki do obszarów widżetów za pomocą interfejsu znanego z edytora bloków Gutenberg wprowadzonego w WordPress 5.0.

Problem z motywami.

Motywy rejestrujące używanie własnych widgetów mogą mieć teraz problem i zniknąć całkowicie z naszej strony.

block widgets
Nowy panel widgetów blockowych w WordPress 5.8 i problem z motywami.

Oficjalna informacja znajduje się pod adresem:

Block-based Widgets Editor in WordPress 5.8 – Make WordPress Core

Kto nie lubi Gutenberga musi używać wtyczki Edytor Klasyczny i nie inaczej jest teraz z widgetami.

Jak naprawić widgety?

Aby pozbyć się problemu należy analogicznie (jak w przypadku edytora blokowego treści) zainstalować oficjalną wtyczkę przygotowaną przez społeczność WordPress o nazwie Classic Widgets.

Wtyczkę należy zainstalować z oficjalnego repozytorium WordPress i aktywować. Następnie należy przejść do panelu Wygląd->Widgety i sprawdzić czy mamy odpowiednie widgety aktywne, a jeśli nie, ustawić widgety na nowo.

Możemy wkleić następującą frazę: classic widgets

Instalacja wtyczki Classic Widgets.

Inne rozwiązanie.

Innym rozwiązaniem jest deklaracja braku wsparcia motywu dla blockowych widgetów poprzez dodanie funkcji w pliku functions.php

remove_theme_support( 'widgets-block-editor' )

Przykład:

function example_theme_support() {
    remove_theme_support( 'widgets-block-editor' );
}
add_action( 'after_setup_theme', 'example_theme_support' );

lub poprzez zastosowanie filtra:

add_filter( 'use_widgets_block_editor', '__return_false' );

Niemniej jednak dla większości, zainstalowanie wtyczki będzie najłatwiejszym rozwiązaniem i rozwiąże problem widgetów w WordPress 5.8.

Przegląd prywatności
hitme logo

Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.

Ściśle niezbędne ciasteczka

Niezbędne ciasteczka powinny być zawsze włączone, abyśmy mogli zapisać twoje preferencje dotyczące ustawień ciasteczek.

Facebook Pixel

Używamy narzędzia Facebook Pixel, aby śledzić działania użytkowników na naszej stronie internetowej. Facebook Pixel umożliwia nam analizowanie skuteczności reklam oraz tworzenie spersonalizowanych treści marketingowych. Dzięki temu możemy lepiej dostosować naszą ofertę do Twoich potrzeb. Zbierane dane mogą obejmować m.in. informacje o odwiedzonych stronach, kliknięciach oraz konwersjach.

Bezpieczna analityka

W celu lepszej analizy ruchu na naszej stronie internetowej korzystamy z narzędzia Matomo Analytics. Matomo jest hostowane w naszej infrastrukturze, a zbierane dane nie są udostępniane żadnym podmiotom zewnętrznym. Informacje o Twojej aktywności na stronie służą jedynie do analizy statystycznej oraz poprawy jakości naszych usług, zgodnie z przepisami RODO/GDPR.

Dane są w pełni anonimowe i nie są przekazywane poza naszą firmę.