Widżety WordPress nie wyświetlają się: co znaczy objaw i jak przywrócić stopkę
Widżety WordPress nie wyświetlają się najczęściej z jednej z pięciu przyczyn: zmieniłeś motyw i widżety trafiły do nieaktywnych, aktywny jest motyw blokowy bez obszarów widżetów, strona ma szablon bez panelu bocznego, motyw chowa panel na telefonie albo pamięć podręczna pokazuje starą wersję. Każdą sprawdzisz w kilka minut.
Autor: Zespół TellMyShop. Poradnik dla właścicieli stron WordPress i sklepów WooCommerce: przyczyna, ręczna naprawa i to samo w rozmowie z czatem.
Aktualizacja: · 4 min czytania
Jaki masz objaw
Dopasuj to, co widzisz, do wiersza w tabeli. Kolumna z przyczyną mówi, gdzie szukać.
| Objaw | Najbardziej prawdopodobna przyczyna | Co zrobić |
|---|---|---|
| Po zmianie motywu zniknęły wszystkie widżety | nowy motyw ma inne obszary, widżety są w Nieaktywnych | przeciągnij je do nowych obszarów |
| W menu Wygląd nie ma Widżetów | motyw blokowy | zmień stopkę w edytorze witryny |
| Widżet jest na stronie głównej, a we wpisie nie | szablon wpisu bez panelu bocznego | zmień szablon albo ustawienia układu w motywie |
| Na komputerze jest, na telefonie nie | motyw przenosi albo chowa panel boczny na wąskim ekranie | sprawdź ustawienia układu mobilnego w Dostosuj |
| Zalogowany widzisz, gość nie | pamięć podręczna | wyczyść cache wtyczki i hostingu |
| Widżet zniknął po aktualizacji wtyczki | wtyczka, która go dostarcza, jest wyłączona albo ma błąd | sprawdź listę wtyczek i dziennik błędów |
| Widżet jest, ale pusty | brak treści do pokazania, na przykład brak najnowszych komentarzy | dodaj treść albo zmień rodzaj widżetu |
Przyczyna 1: zmiana motywu
Każdy motyw klasyczny sam ogłasza, jakie ma obszary widżetów: panel boczny, kilka kolumn stopki, pasek nad nagłówkiem. Po zmianie motywu WordPress próbuje dopasować stare obszary do nowych. Gdy mu się nie uda, odkłada widżety do sekcji Nieaktywne widżety na dole ekranu Wygląd → Widżety. Nic nie ginie, trzeba tylko je przenieść.
Jak to zrobić krok po kroku:
- Wejdź w Wygląd → Widżety.
- Przewiń na dół do sekcji Nieaktywne widżety.
- Kliknij widżet i w jego opcjach wybierz przeniesienie do nowego obszaru, na przykład Stopka 1.
- Zapisz zmiany.
- Otwórz stronę w oknie prywatnym i sprawdź stopkę na komputerze i telefonie.
Ekran widżetów opisuje dokumentacja WordPress o zarządzaniu widżetami.
Przyczyna 2: motyw blokowy nie ma widżetów
W motywach blokowych, takich jak domyślne motywy z ostatnich lat, nie ma ekranu Widżety. Stopka i panel boczny to części szablonu, które zmieniasz w Wygląd → Edytor → Wzorce albo bezpośrednio w szablonie. Stare widżety z poprzedniego motywu klasycznego nie przejdą tam same. Treść trzeba przenieść ręcznie, wstawiając bloki do części szablonu.
Od WordPress 5.8 także motywy klasyczne korzystają z bloków w ekranie widżetów. Tę zmianę opisała zapowiedź edytora widżetów w WordPress 5.8. Jeśli twój opiekun strony włączył wtyczkę przywracającą klasyczny ekran widżetów, wygląd ekranu będzie inny niż w poradnikach z blokami.
Przyczyna 3: szablon, telefon i warunki wyświetlania
Panel boczny jest częścią szablonu. Gdy wpis albo strona używa szablonu pełnej szerokości, panelu nie ma, a z nim widżetów. Szablon zmienisz w edytorze wpisu, w ustawieniach strony po prawej. Część motywów ma też osobne ustawienia układu dla wpisów, stron i archiwów w Dostosuj.
Na telefonie wiele motywów przenosi panel boczny pod treść albo chowa go całkiem. Sprawdź to na prawdziwym telefonie, a nie tylko w zwężonym oknie przeglądarki.
Wtyczki do warunków wyświetlania pozwalają pokazać widżet tylko na wybranych stronach. Jeśli ktoś kiedyś ustawił warunek, widżet zniknie wszędzie poza tymi stronami. Opcja jest zwykle w ustawieniach samego widżetu.
Przyczyna 4: cache i wtyczki
Jeśli zalogowany widzisz widżet, a w oknie prywatnym go nie ma, winna jest pamięć podręczna. Kolejność czyszczenia opisujemy w tekście WordPress: nie widać zmian. Widżet z wtyczki, na przykład formularz zapisu albo filtr produktów, zniknie też wtedy, gdy wtyczka jest wyłączona albo po aktualizacji zgłasza błąd. Wtedy zajrzyj do poradnika WordPress po aktualizacji nie działa.
Jeśli widżet zniknął bez żadnej zmiany z twojej strony, sprawdź, czy w ostatnich dniach nie było automatycznej aktualizacji motywu albo wtyczki. WordPress robi część aktualizacji sam, a lista wtyczek z wersjami szybko pokaże, co się zmieniło.
Gdy ekran widżetów w kokpicie jest pusty albo się nie ładuje, problem leży raczej w kodzie niż w ustawieniach. Developer zacznie od konsoli przeglądarki. Opis edytora od strony technicznej jest w przeglądzie edytora widżetów dla developerów.
Jak czat sprawdza i poprawia widżety
Wtyczka TellMyShop dla WordPress i WooCommerce pozwala, żeby twój czat (Claude albo ChatGPT) zobaczył obszary widżetów i to, co w nich jest, także nieaktywne widżety. Czat może zmienić tytuł albo treść widżetu, dodać nowy blok do obszaru albo przenieść widżet do nieaktywnych. Nie dodaje skryptów ani ramek z innych stron. W motywie blokowym zmienia zamiast tego części szablonu, na przykład stopkę.
Ty: Po zmianie motywu zniknęła stopka z adresem i godzinami.
Twój czat: Nowy motyw ma obszary Stopka 1 i Stopka 2, oba puste. W Nieaktywnych jest widżet z tytułem Kontakt. Podgląd:
Stary widżet zostanie w Nieaktywnych jako kopia. Zapisać? (tak / nie)
Ty: Tak.
Twój czat: Zapisane. Sprawdziłem stronę główną bez logowania: stopka z adresem jest widoczna.
stara wersja: Stopka 1: pusta
nowa wersja: Stopka 1: Kontakt (ul. Lipowa 4, pon.–pt. 9–17)
Adres i godziny w rozmowie są przykładowe. Zmiany widżetów działają w TellMyShop Pro po włączeniu przełącznika Motyw w panelu wtyczki na 24 godziny, po dzisiejszej kopii bazy. Każda zmiana trafia do historii i większość zmian cofniesz jednym poleceniem.
W darmowej wersji TellMyShop Free czat nie czyta widżetów, ale pokaże listę wtyczek i motywów z wersjami oraz dziennik błędów. To wystarczy, żeby ustalić, czy widżet zniknął przez wtyczkę. Darmową wersję pobierzesz ze strony TellMyShop Free, opis Pro jest na stronie TellMyShop dla WordPress i WooCommerce, a ceny w cenniku.
Pytania i odpowiedzi
Gdzie podziały się widżety po zmianie motywu?
Zwykle w sekcji Nieaktywne widżety na dole ekranu Wygląd → Widżety. Nowy motyw ma inne obszary widżetów, więc WordPress nie wie, gdzie postawić stare. Przeciągnij je do nowych obszarów albo dodaj od nowa.
Dlaczego w menu Wygląd nie ma pozycji Widżety?
Bo aktywny jest motyw blokowy. Takie motywy nie mają obszarów widżetów, a stopkę i panel boczny zmienia się w edytorze witryny, w częściach szablonu. To normalne zachowanie, a nie błąd.
Widżet jest w panelu bocznym, ale nie na każdej stronie. Czemu?
Strona może używać szablonu bez panelu bocznego, na przykład pełnej szerokości. Część widżetów, jak filtry WooCommerce, pokazuje się też tylko na stronach sklepu. Bywa, że wtyczka do warunków wyświetlania ukrywa widżet na wybranych stronach.
Jak dodać widżet w WordPress?
W motywie klasycznym wejdź w Wygląd → Widżety, wybierz obszar, na przykład stopkę, kliknij plus i dodaj blok, na przykład akapit albo listę. Zapisz zmiany i sprawdź stronę w oknie prywatnym.
Czy wyłączenie wtyczki usuwa widżet?
Widżet wtyczki znika ze strony, gdy wtyczka jest wyłączona, bo jego kod przestaje działać. Ustawienia zwykle zostają zapisane i wracają po ponownym włączeniu wtyczki.
WordPress jest znakiem towarowym WordPress Foundation. WooCommerce jest znakiem towarowym Automattic Inc. Claude jest znakiem towarowym Anthropic PBC. ChatGPT i OpenAI są znakami towarowymi OpenAI. TellMyShop nie jest powiązany z tymi firmami.