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.

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

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.