Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak pokazać lub ukryć widżety na konkretnych stronach WordPress

Czy kiedykolwiek czułeś, że Twoja witryna WordPress próbuje pokazać wszystko wszystkim naraz?

Wielu właścicieli witryn boryka się z przeładowanymi stronami, na których widżety pojawiają się w niewłaściwych miejscach. Formularze kontaktowe na stronach podziękowania, formularze zapisu na newsletter tuż po subskrypcji lub kanały mediów społecznościowych, które zagłuszają główną treść.

Prawda jest taka, że widżety są niezwykle przydatne, ale tylko wtedy, gdy pojawiają się we właściwym czasie i we właściwym miejscu. Inteligentne rozmieszczenie widżetów może znacznie poprawić doświadczenie użytkownika i pomóc odwiedzającym skupić się na tym, co najważniejsze.

Na szczęście nie musisz być ekspertem od kodowania, aby przejąć kontrolę. Po latach pomagania użytkownikom w zarządzaniu różnymi rodzajami witryn WordPress znaleźliśmy proste sposoby na wyświetlanie lub ukrywanie widżetów dokładnie tam, gdzie chcesz.

W tym przewodniku przeprowadzimy Cię przez najłatwiejsze metody, aby Twoje widżety działały mądrzej. W ten sposób Twoja witryna WordPress pozostanie czysta, aktualna i przyjazna dla użytkownika. 🧹

Jak pokazywać lub ukrywać widżety na stronach WordPress

Dlaczego pokazywać lub ukrywać widżety na stronach WordPress?

Widżety WordPress pozwalają na dodawanie dodatkowych treści do paska bocznego, stopki i nagłówka Twojej witryny. Sprawiają, że ważne elementy witryny, takie jak formularz kontaktowy, przyciski mediów społecznościowych, oferty sprzedaży lub Twoje najcenniejsze strony, są bardziej widoczne dla odwiedzających.

Na przykład, wyświetlanie widżetu pola wyszukiwania na stronie realizacji zamówienia w Twoim sklepie internetowym nie przynosi żadnych korzyści Twoim odwiedzającym. Ale wyświetlanie kuponów rabatowych na produkty i usługi w obszarze widżetów może zwiększyć Twoją sprzedaż.

Podobnie, możesz chcieć, aby Twoja strona główna była czysta i zmniejszała rozproszenia. Ukrywanie widżetów na stronie głównej sprawi, że będzie ona wolna od bałaganu i zwiększy zaangażowanie użytkowników w Twojej witrynie WordPress.

Niestety, WordPress nie oferuje domyślnie opcji pokazywania lub ukrywania widżetów. Możesz jednak nadal wyświetlać widżety na określonych stronach za pomocą wtyczki WordPress.

W następnej sekcji pokażemy, jak pokazywać lub ukrywać widżety WordPress na określonych stronach. Oto przegląd wszystkich tematów, które omówimy w tym przewodniku:

Zacznijmy!

Pokazywanie/ukrywanie widżetów WordPress na określonych stronach

Możesz łatwo ukrywać lub pokazywać widżety na określonych stronach za pomocą Widget Options. Jest to kompletna wtyczka do zarządzania widżetami, która pomaga przypisywać i ograniczać widżety dla różnych stron, wpisów i urządzeń.

💡 Uwaga: Jeśli używasz motywu blokowego, Widget Options przekonwertuje Twoje obszary widżetów oparte na blokach na klasyczne obszary widżetów. Następnie będziesz mógł użyć wtyczki do pokazywania/ukrywania widżetów w całej witrynie.

Aby rozpocząć, musisz najpierw zainstalować i aktywować wtyczkę Widget Options. Więcej szczegółów znajdziesz w naszym przewodniku krok po kroku na temat jak zainstalować wtyczkę WordPress.

Po aktywacji możesz przejść do Ustawienia » Widget Options z paska bocznego administratora WordPressa. Następnie znajdziesz różne opcje, które oferuje wtyczka do dostosowywania widżetów.

Przede wszystkim upewnij się, że opcja „Ekran klasycznych widżetów” jest włączona.

opcja „Ekran klasycznych widżetów” włączona w Widget Options

Zapewnia to możliwość ukrywania lub pokazywania widżetów na Twojej stronie internetowej.

Następnie znajdź sekcję „Widoczność stron” i kliknij przycisk „Skonfiguruj ustawienia”.

Ustawienia opcji widżetu

Stąd możesz kontrolować, gdzie Twoje widżety będą widoczne i wybierać, gdzie nie chcesz ich wyświetlać.

Domyślnie wtyczka będzie już miała włączone opcje typu postów, taksonomii i zakładki różne. Możesz jednak odznaczyć pole dla dowolnej opcji, aby dostosować widoczność widżetów na różnych stronach.

Edytuj opcje widoczności strony

Po wprowadzeniu zmian kliknij przycisk „Zapisz ustawienia”.

Teraz przejdź do Wygląd » Widżety z panelu administracyjnego WordPress. Następnie po prostu kliknij dowolny widżet, który chcesz pokazać lub ukryć. Spowoduje to rozwinięcie ustawień widżetu i zobaczysz opcje widoczności widżetu.

W menu rozwijanym „Ukryj/Pokaż” możesz wybrać odpowiednią opcję: „Ukryj na zaznaczonej stronie” lub „Pokaż na zaznaczonych stronach”.

Domyślnie widżet będzie ukryty na zaznaczonych stronach, ale możesz to zmienić, aby zamiast tego wyświetlać widżety na zaznaczonych stronach.

Wybierz, czy chcesz pokazać czy ukryć widżet na zaznaczonych stronach z menu rozwijanego

Następnie zobaczmy opcje konfiguracji funkcji „Ukryj/Pokaż”.

Pod listą rozwijaną znajdziesz trzy zakładki: „Strony”, „Typy wpisów” i „Taksonomie”.

Zakładka „Strony” zawiera opcje ukrywania/pokazywania widżetów na stronie głównej, w sekcji bloga, archiwach, stronach 404 i stronie wyszukiwania. Wybierz stronę.

Sprawdź strony, na których chcesz ukryć lub pokazać widżet.

Następnie możesz przejść do zakładki „Typy postów” i wybrać strony, na których chcesz ukryć/pokazać widżet WordPress.

Następnie przejdź do zakładki „Taksonomie” i wybierz kategorie, aby ukryć lub pokazać swoje widżety WordPress. Oznacza to, że widżet będzie wyświetlany lub ukrywany dla wpisów na blogu w tej konkretnej kategorii WordPress.

Po zakończeniu nie zapomnij kliknąć przycisku „Zapisz”, aby nie stracić postępów.

Wybierz kategorie, w których chcesz ukryć lub pokazać widżet

Możesz teraz odwiedzić swoją witrynę, aby zobaczyć ją w akcji.

W tym samouczku wyświetliliśmy tylko widżet „Szukaj” na stronie „Blog” i ukryliśmy go na wszystkich innych stronach naszej witryny WordPress.

Podgląd pokazywania/ukrywania widżetów

Dodatkowa wskazówka: Usuwanie nieaktywnych widżetów w WordPressie

Aby pójść o krok dalej, możesz chcieć usunąć nieaktywne widżety.

Zwłaszcza jeśli niedawno zmieniłeś motyw WordPress, mogłeś zauważyć, że niektóre widżety zostały przeniesione do sekcji „Nieaktywne widżety”. Dzieje się tak, ponieważ nowy motyw nie ma obszarów widżetów pasujących do tych widżetów.

Te nieaktywne widżety mogą zaśmiecać Twoją witrynę, dlatego warto je posprzątać. Aby to zrobić, przejdź do Wygląd » Widżety w swoim panelu administracyjnym WordPress i przewiń w dół do sekcji „Nieaktywne widżety”.

Stamtąd po prostu kliknij przycisk „Wyczyść nieaktywne widżety”, aby usunąć je na stałe.

Kliknij przycisk wyczyść nieaktywne widżety w klasycznym edytorze

Szczegółowe instrukcje znajdziesz w naszym poradniku na temat usuwania nieaktywnych widżetów w WordPress.

FAQ: Pokazywanie/ukrywanie widżetów na konkretnych stronach WordPress

Aby w pełni wykorzystać funkcjonalność swojej witryny, wiedza, gdzie i kiedy wyświetlać widżety, może być kluczowa. Oto kilka typowych pytań, które otrzymujemy na temat zarządzania widocznością widżetów:

Jak dodać widżet do konkretnej strony w WordPress?

Aby dodać widżet do konkretnej strony, będziesz potrzebować wtyczki takiej jak Widget Options. Po zainstalowaniu możesz przypisać widżety do konkretnych stron z poziomu ustawień widżetów w sekcji Wygląd » Widżety w swoim panelu WordPressa.

Jak ukryć pasek boczny na konkretnej stronie w WordPressie?

Możesz ukryć pasek boczny na konkretnej stronie, edytując stronę w edytorze WordPress i wybierając szablon „Pełna szerokość” z menu „Atrybuty strony”.

Zmiana szablonu strony w WordPress

Czy mogę kontrolować widoczność widżetu bez wtyczki?

Domyślnie WordPress nie oferuje wbudowanych opcji do kontrolowania widoczności widżetów na różnych stronach. Użycie wtyczki takiej jak Widget Options to przyjazny dla użytkownika sposób zarządzania tą funkcjonalnością.

Jak wykluczyć strony z menu w WordPress?

Aby wykluczyć strony z menu w WordPress, przejdź do Wygląd » Menu w swoim panelu administracyjnym WordPress. Następnie znajdź stronę, którą chcesz usunąć, w strukturze menu po prawej stronie.

Możesz kliknąć na stronę, aby otworzyć opcje konfiguracji. Kliknij „Usuń”.

Usuwanie menu z nawigacji

Po usunięciu pożądanych stron kliknij „Zapisz menu”, aby zastosować zmiany.

Czy istnieją jakieś ryzyka związane z bezpieczeństwem wtyczek do zarządzania widżetami?

Korzystanie z popularnych i dobrze utrzymanych wtyczek z oficjalnego repozytorium WordPress jest zazwyczaj bezpieczne. Zawsze sprawdzaj recenzje wtyczek, aktualizacje i kompatybilność przed instalacją.

Jeśli wtyczki, której chcesz użyć, nie była aktualizowana, możesz sprawdzić nasz przewodnik na temat tego, czy bezpieczne jest używanie nieaktualnej wtyczki.

Dodatkowe zasoby: Więcej wskazówek i sztuczek dotyczących widżetów WordPress

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak pokazywać lub ukrywać widżety na konkretnych stronach WordPress. Następnie możesz również zapoznać się z naszymi przewodnikami na temat:

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

66 CommentsLeave a Reply

  1. Mam sekcję techniczną i osobistą na mojej stronie internetowej. Bardzo przydatne jest dla mnie ukrywanie widżetów w sekcji osobistej, ponieważ nie mają one zastosowania i tylko przeszkadzają. To świetne i wreszcie mogę znacznie lepiej personalizować kategorie na stronie. Dziękuję za poradnik.

  2. To jest przełom w dostosowywaniu obszarów widżetów mojej strony internetowej! Użycie wtyczki takiej jak WP Widget Visibility wydaje się znacznie łatwiejszym sposobem zarządzania tym, które widżety pojawiają się na różnych stronach.

  3. Możesz zrobić wszystkie te rzeczy za pomocą prostego CSS. (z zaklęciem display: none !important;) Myślę, że powinieneś zaktualizować ten artykuł, dodając tę opcję. Jest to naprawdę proste, nie potrzebujesz żadnych wtyczek. Obecnie nie udało mi się ukryć wtyczki ze strony głównej. Potrzebuję tylko identyfikatora ciała specyficznego dla strony głównej i nie mogłem go znaleźć.

    • We will look into the possibility for the future but for the moment we recommend this method as it is simpler than needing to use inspect element :)

      Admin

  4. Po godzinach przeglądania wszystkich moich opcji motywu WP (dlaczego rozwiązanie problemów zajmuje mi tyle czasu, nigdy się nie dowiem) wyszukałem w Google, jak pokazać widżety na niektórych stronach, a na innych nie… i znalazłem Twój post.

    Teraz jest TO łatwe. Jak żyłem bez tego wcześniej, nigdy się nie dowiem. Właściwie, nie sądzę, żebym żył. Dzięki!

  5. Wtyczka, o której mowa, nie działa. Zainstalowałem Widget Context i aktywowałem ją. Jednak strona Wygląd | Widżety nadal pokazuje tylko domyślne (Boczny pasek bloga, Stopka 1 i Stopka 2). Okno dialogowe, które pokazujesz, nie pojawia się, nawet po zamknięciu przeglądarki i ponownym wejściu.

    • Sekcja powinna dotyczyć poszczególnych widżetów. Jeśli się nie pojawiają, być może będziesz musiał skontaktować się z pomocą techniczną wtyczki, aby poznać możliwe problemy.

      Admin

  6. Panie, kupiłem motyw Business 5 od instamajo 3 października 2018 r. Mam 2 problemy z dostosowywaniem tego motywu.

    1. Wygląd >> Dostosuj >> Widżet

    Pasek boczny 1 nie jest tutaj widoczny zamiast widżetu, a widoczny jest komunikat

    Twój motyw ma 1 inne obszar widżetu, ale ta konkretna strona go nie wyświetla.

    Możesz nawigować do innych stron w swojej witrynie podczas korzystania z narzędzia Dostosuj, aby przeglądać i edytować widżety na tych stronach.

    Jak rozwiązać ten problem

    2. Pojawia się również opcja logowania w stopce tego motywu, jak ją usunąć

    Prosimy o zgłoszenie do zespołu Wpbeginner w celu rozwiązania tych problemów.

  7. Totalna Niesamowitość! Dziękuję bardzo!!! Wreszcie będę miał świetnie wyglądającą stronę!

  8. Witam, nie wiem, jak sprawić, aby mój widżet subskrypcji wyświetlał się na każdej stronie. Obecnie wyświetla się na każdej stronie na moim komputerze, ale dla innych tylko na mojej stronie „O mnie”. Wybrałem opcję, aby pojawiał się wszędzie. Czy możesz pomóc?

  9. Jestem zupełnie nowy w tym wszystkim. Udało mi się zainstalować motyw TopConsult, a potem Widget Context, ale jeśli nie jestem głupią blondynką, to nie działa. Kiedy klikam na widżet, jedyną opcją jest dodanie lub anulowanie. Są też "domyślne widżety" wbudowane w motyw, z których jeden to inteligentny suwak, który chcę, aby pojawiał się tylko na stronie głównej! I wygląda na to, że w ogóle nie mogę ich edytować? Czy ktoś może mi pomóc?!

  10. Widget Context koliduje z Site Origin Widgets i uniemożliwia dostęp do pliku Widgets.php.

  11. Próbuję użyć opcji widoczności w moim widżecie tekstowym, aby ukryć pasek boczny na określonej stronie. Ale to nie działa. Widżet nadal pojawia się na tej stronie. Jakieś pomysły?

  12. Widżet „najpopularniejsze posty” nie jest widoczny dla publiczności. Jak można to dostosować?

  13. Przepraszam, ale kontekst widżetu nie ma możliwości wyświetlania się na każdej stronie? Jeśli kliknę ustawienie, które mówi „pokaż widżet wszędzie”, mój widżet suwakowy nie wyświetla się na każdej stronie. Jeśli kliknę „pokaż widżet na wybranych” i wpiszę niestandardowy adres URL (adres URL jednej ze stron mojej witryny), widżet suwakowy nadal nie wyświetla się na tej stronie. Nie jestem pewien, dlaczego ani jak to naprawić, ale pomoc byłaby mile widziana.

  14. Dziękuję za odpowiedź. Potrzebuję wtyczki takiej jak Display Widget, ponieważ mam ją skonfigurowaną do pokazywania menu na pasku bocznym w określonych kategoriach. Może robię to nieprawidłowo, ale wydaje się, że jest to bardziej globalne?

  15. Dziękuję za sugestię wtyczki. Potrzebuję zamiennika dla Display Widget

    jednakże, widget context Nieprzetestowany z Twoją wersją WordPress, która jest najnowsza.

    Czy wiesz, czy zostanie zaktualizowany w najbliższym czasie?

  16. Wtyczka Display Widgets w wersji v2.6.3.1 została usunięta z repozytorium z powodu kodu hakerskiego:

    David Law

  17. Witajcie, wygląda na to, że ta wtyczka została usunięta. Czy ktoś zna inną wtyczkę, która działa w ten sam sposób – wyświetla pewne widżety na określonych stronach i ukrywa pasek boczny (pokazuje pełną szerokość strony) na stronach, na których nie chcesz, aby widżety się pojawiały – podobnie jak robił to Display Widgets?

  18. Niestety, wygląda na to, że najnowsza aktualizacja WordPressa zepsuła edycję widżetów. Ustawienia, które miałem dla moich widżetów przed aktualizacją, pozostały, ale nie mogę ich zmienić ani dodać ustawień do przyszłych widżetów. Czy ktoś ma na to rozwiązanie?

  19. Wszystko to działa świetnie, jednak jest jedna sytuacja, w której NIE działa, a jest to konkretny adres URL, który jest częścią integracji strony trzeciej, takiej jak aMember.

    Strona aMember nie pojawia się w żadnej ze standardowych taksonomii, więc musiałbyś w jakiś sposób dodać konkretny adres URL do widżetu. Jak dotąd nie widzę takiej funkcjonalności.

    Zastanawiam się, czy jest inny sposób na ukrycie widżetów, które chcesz pokazać na reszcie strony, ale nie na tych stronach integracji stron trzecich. Jakieś pomysły?

    • Zajęło mi to tylko kilka minut, oto rozwiązanie:
      Dla wszystkich stron, które znajdują się poza taksonomią WordPress, możesz użyć ustawienia logiki. Kliknij ikonę koła zębatego, a następnie otwórz zakładkę „logika”.
      W moim przypadku wystarczyło wprowadzić warunek: is_page( $page = ‘/member/*.php’ )
      ukrywa widżety na wszystkich stronach powiązanych z moimi zintegrowanymi skryptami członkowskimi stron trzecich w WP.

  20. Prawie za łatwe. Użyłem Display Widget po raz pierwszy i zrobił dokładnie to, czego chciałem.

  21. Widżet pojawia się tylko w kategoriach, a nie na stronach. Próbowałem wszystkich różnych kombinacji i tylko kategorie działają. Proszę o pomoc.

  22. Używam motywu Divi i widżet nie wyświetla się na stronach, które sprawdziłem. Zaktualizowałem motyw i WordPress do najnowszej wersji. Pomocy!

  23. Witam,

    To jest świetne i dokładnie to, czego szukam, ale czy jest sposób, aby zamiast pokazywać lub ukrywać na różnych stronach, pokazywać i ukrywać w różnych sekcjach?

    Na przykład, jeśli struktura mojej witryny wygląda tak:

    Strona główna
    O nas
    –Podstrona
    –Podstrona
    –Podstrona
    Praca
    Usługi
    –Podstrona
    –Podstrona
    –Podstrona
    Kontakt

    Czyli zamiast wybierać wszystkie podstrony w sekcji usług, czy mogę po prostu wybrać wszystko pod example.com/services/, aby pokazać lub ukryć określony widżet?

    Any help would be appreciated! :)

  24. Cześć,

    Usunąłem widżet tekstowy z bloga, nadal jest ładowany, gdy otwieram stronę.

    Proszę powiedz mi, co mam zrobić.

      • Dziękuję, ale nawet teraz pokazuje widżet na stronach starszych postów.

        Czy istnieje wtyczka, która zapobiegnie jej wyświetlaniu na starszych stronach, takich jak strona nr 2, strona 3, strona 4 itp.?

  25. Hej, czy to działa z WP 4.5.4 lub nowszym? Ponieważ zainstalowałem to i nie widać żadnej różnicy. Próbuję ukryć widżet ze strony.

    Dzięki

    • Mam dokładnie ten sam problem, kiedyś działało, ale przestało działać ostatnio

  26. Będzie działać w 100% w niektórych motywach.
    Ale w innych motywach, gdy ukryjesz widżet, zamiast widżetu pojawi się komunikat.

    Mam sztuczkę dla drugiego typu motywów.

    Dodaj tylko widżet tekstowy, wewnątrz widżetu tekstowego tekst będzie pusty.

    Użyłem tej sztuczki na moich stronach. Na przykład użyłem jej na mojej własnej stronie.

  27. Zainstalowałem i używałem wtyczki Widgets Display. Dlaczego ukryte widżety nadal zajmują miejsce na stronach witryny. Mam na myśli, że powinna pozostać tylko jedna kolumna pokazująca tekst na całym ekranie. Teraz widżety nie są wyświetlane, ale miejsce jest puste. Proszę o rozwiązanie tego problemu.

  28. Zainstalowano na WP 4.3 i WP 3.5.1 Pojawia się puste pole tekstowe pod słowami „Logika widżetu: ”

    Czego mi brakuje???

  29. bardzo miło, jestem bardzo wdzięczny za to, że zastanawiałem się nad tym od ostatniego miesiąca.
    teraz jest zrobione

  30. wcześniej używałem widget logic.

    is_page(); is_single(23,454,53,1,); używane do taksonomii opartych na kodzie

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.