Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak wyłączyć niechciane widżety w WordPressie

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

Wielu użytkowników pytało nas, jak wyłączyć nieużywane widżety w WordPress i rozumiemy ich frustrację.

Domyślny obszar widżetów wyświetla każdy dostępny widżet, niezależnie od tego, czy faktycznie z nich korzystasz. Może to utrudnić znalezienie potrzebnych widżetów i spowolnić konfigurowanie twojej witryny.

Wyłączając nieużywane widżety, możesz skupić się na dodawaniu i rozmieszczaniu widżetów, które naprawdę ulepszają twoją witrynę internetową i zapewniają wartość odwiedzającym.

W tym artykule pokażemy, jak wyłączyć niechciane widżety w WordPressie, aby cieszyć się wolnymi od bałaganu widżetami.

Remove unwanted widgets in WordPress

Dlaczego warto wyłączyć niechciane widżety w WordPress?

Widżety to bloki elementów, które możesz dodać do paneli bocznych swojej witryny WordPress lub obszarów gotowych na widżety. WordPress zawiera kilka własnych domyślnych widżetów, a inne wtyczki WordPress mogą również dodawać własne widżety.

Wszystkie te widżety można zobaczyć na ekranie Wygląd ” Widżety. Zauważysz jednak, że niektóre z tych widżetów nie są zbyt przydatne i prawdopodobnie nigdy nie użyjesz ich na swojej witrynie internetowej.

Jeśli używasz wtyczek, które również dodają własne widżety, wkrótce ekran widżetów stanie się ogromnym bałaganem, utrudniającym zlokalizowanie widżetów, których faktycznie chcesz użyć.

Zobaczmy, jak łatwo wyczyścić ekran widżetów, wyłączając niechciane widżety w WordPress.

Wyłączanie niechcianych widżetów w WordPressie

Pierwszą rzeczą, którą musisz zrobić, jest zainstalowanie i włączanie wtyczki WP Widget Disable. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.

Po włączaniu należy przejść na stronę Wygląd ” Wyłącz widżety, aby skonfigurować ustawienia wtyczki.

Disable widgets settings

Strona ustawień jest podzielona na dwie karty. Najpierw musisz wybrać widżety panelu bocznego, które chcesz wyłączyć. Wystarczy zaznaczyć pole obok widżetów, których nie chcesz używać i kliknąć przycisk „Zapisz zmiany”.

Możesz teraz przejść na stronę Wygląd ” Widżety, aby zobaczyć różnicę. Wszystkie wybrane widżety nie będą już widoczne na ekranie widżetów.

Cleaned up widgets screen in WordPress

Jak usuwać widżety z kokpitu WordPressa?

WordPress wyświetla również kilka widżetów na stronie kokpitu. Niektóre wtyczki i motywy mogą również dodawać własne widżety do twojego kokpitu WordPress.

Zwykle można wyczyścić ekran kokpitu, klikając przycisk„Opcje ekranu” i odznaczając widżety, których nie chcesz widzieć. Jest to najszybsze i najprostsze podejście. Jest najlepsze dla witryn z jednym użytkownikiem.

Cleaning up dashbaord screen in WordPress

Jednak ta metoda pozwoli tobie i każdemu innemu użytkownikowi twojej witryny po prostu kliknąć przycisk Opcje ekranu i ponownie wyświetlić te widżety.

Wtyczka WP Widget Disable pozwala ukryć widżety kokpitu nawet z poziomu menu Opcje ekranu.

Przejdź do strony Wygląd ” Wyłącz widżety i kliknij kartę Widżety kokpitu.

Wybierz widżety, które chcesz ukryć na ekranie kokpitu i kliknij przycisk „Zapisz zmiany”, aby zapisać twoje ustawienia.

Możesz teraz przejść na stronę kokpitu, aby zobaczyć go w działaniu.

Disabled dashboard widgets in WordPress

Zauważysz, że widżety, które wybrałeś do usuwania, nie są już widoczne na kokpicie ani w menu opcji ekranu. Możesz także utworzyć własne, dostosowane widżety pulpitu WordPress, które będą wyświetlane na pulpicie.

Jeśli chcesz całkowicie usuwać widżety kokpitów WordPress, aby inni użytkownicy nie mogli ich po prostu włączyć z powrotem, musisz wkleić następujący kod w pliku functions.php twojego motywu, we wtyczce specyficznej dla witryny lub we fragmencie kodu:

function remove_dashboard_widgets() {
    global $wp_meta_boxes;
  
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_drafts']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
  
}
  
add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );

Każdy z widżetów wymienionych powyżej nie wymaga wyjaśnień. Po prostu usuwaj z listy widżety, które chcesz zachować. Jeśli chcesz usuwać te widżety od wszystkich użytkowników z wyjątkiem administratorów, po prostu zmień ostatnią linię na tę:

if (!current_user_can('manage_options')) {
    add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );
}

Zalecamy dodanie tego kodu za pomocą wtyczki WPCode. To najbezpieczniejszy i najłatwiejszy sposób na dodanie własnego kodu w WordPressie bez edytowania plików twojego motywu.

Aby rozpocząć, musisz zainstalować i włączyć bezpłatną wtyczkę WPCode na twojej witrynie internetowej. Jeśli potrzebujesz pomocy, zapoznaj się z tym przewodnikiem na temat instalacji wtyczki WordPress.

Po włączeniu wtyczki, przejdź do Code Snippets ” Add Snippet z twojego kokpitu WordPress.

Następnie najedź kursorem myszy na opcję „Add Your Custom Code (New Snippet)” i kliknij przycisk „Use snippet”.

Add a new custom code snippet in WPCode

Następnie zostaniesz przeniesiony na stronę „Utwórz fragment kodu”. Najpierw dodaj tytuł dla twojego fragmentu kodu, który może być dowolny, aby pomóc ci zapamiętać, do czego służy kod.

Następnie wystarczy wkleić powyższy kod w polu „Podgląd kodu” i wybrać „Fragment kodu PHP” jako rodzaj kodu z rozwijanego menu.

Paste your code into the WPCode plugin

Następnie przełącz przełącznik z „Nieaktywny” na „Aktywny” i kliknij przycisk „Zapisz fragment kodu” u góry strony.

Activate and save your custom code snippet

Teraz wszystkie widżety kokpitu WordPress zostaną wyłączone.

Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak wyłączyć niechciane widżety w WordPress. Możesz również zapoznać się z naszym przewodnikiem po sztuczkach z panelem bocznym WordPress, aby uzyskać maksymalne wyniki, a także z naszymi najlepszymi wtyczkami do tworzenia stron WordPress, aby tworzyć własne szablony bez żadnego kodu.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

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

Reader Interactions

12 komentarzyZostaw odpowiedź

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    I tested the snippet using WP-Code and it works great. What I needed to hide on the board really disappeared. The big advantage is that I don’t have to use any other plugin to achieve this result. I love your tutorials that can be solved by simply using a snippet. It really saved me a lot of space for unnecessary plugins.

    • WPBeginner Support says

      remove_meta_box can be good if you know when the meta box was added and add the code in the correct location but the unset method does not require that level of knowledge and is more guaranteed to work for a beginner :)

      Administrator

  3. Maria says

    Hi.
    When I disable all the other widgets, I’m losing my search-field as well even though i do not choose this on the list. So I want to keep my search field, but not the other widgets. How can i fix this?

  4. Joshua Hoe says

    So if hiding the widgets mean Unregistered widgets will not be loaded, does it also mean that the website speed will be faster as well?

    • WPBeginner Support says

      Depending on the widgets you are disabling there could be a small speed increase but in general nothing overly noticeable in terms of speed

      Administrator

  5. Luis says

    Hi,
    But how can we remove the widget area as seen in last picture? The widgets are gone, but the boxes (empty) are there to see. Can we also remove this empty boxes?

    Thanks

    • WPBeginner Support says

      You would need a different plugin for that, the plugin does not currently remove those

      Administrator

  6. Jeff Yablon says

    Umm … You know this disables nothing? It HIDES them, leaves their stub coded overhead, and adds an extra plug-in.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.