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 wyłączyć niechciane widżety w panelu administracyjnym WordPress (2 sposoby)

Wielu użytkowników WordPress chce wyłączyć niechciane widżety w swoim panelu administracyjnym WordPress. Kiedy używasz wielu wtyczek, które dodają widżety do panelu administracyjnego, te widżety mogą tworzyć bałagan i utrudniać skupienie się na ważnych zadaniach podczas zarządzania witryną.

Szukaliśmy sposobów na rozwiązanie tego problemu i znaleźliśmy kilka wtyczek, które mogą usuwać widżety pulpitu, ale wiele z nich oferuje tę funkcję za opłatą. Nie uważamy, że powinieneś płacić za coś tak prostego.

Dobra wiadomość jest taka, że znaleźliśmy łatwy, darmowy sposób na usunięcie niechcianych widżetów z pulpitu administracyjnego WordPress. Ten przewodnik pokaże Ci, jak to zrobić bez wydawania pieniędzy i powodowania problemów na Twojej stronie.

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

Dlaczego wyłączać niechciane widżety na pulpicie?

Po zalogowaniu się do swojej witryny WordPress zobaczysz ekran zwany panelem administracyjnym. Jest to część obszaru administracyjnego, w którym zarządzasz swoją witryną. Panel administracyjny zawiera kilka małych pól, zwanych widżetami, które wyświetlają różne informacje i narzędzia.

Obszary pulpitu WordPress

Niektóre z tych widżetów pochodzą z WordPressa, podczas gdy inne są dodawane przez zainstalowane wtyczki i motywy. Zazwyczaj im więcej wtyczek używasz, tym więcej widżetów zobaczysz na pulpicie nawigacyjnym.

Chociaż te widżety mogą być przydatne, mogą również tworzyć bałagan. Mogą wyświetlać informacje, których nie potrzebujesz, lub spowalniać ładowanie strony. Dlatego niektórzy właściciele witryn decydują się na wyłączenie niechcianych widżetów.

Usuwając niepotrzebne widżety, możesz sprawić, że Twój pulpit będzie czystszy i łatwiejszy w użyciu. To jak sprzątanie biurka – kiedy usuwasz przedmioty, których nie używasz, możesz lepiej skupić się na tym, co ważne.

Wyłączenie widżetów może również przyspieszyć działanie pulpitu nawigacyjnego. Jest to pomocne, jeśli spędzasz dużo czasu na zarządzaniu swoją witryną. Tak jak niektórzy użytkownicy wyłączają pasek administratora WordPress, aby uprościć swój widok, usunięcie niepotrzebnych widżetów może sprawić, że Twoja praca będzie łatwiejsza i bardziej efektywna.

Mając to wszystko na uwadze, przyjrzyjmy się, jak wyłączyć niechciane widżety w WordPress. Możesz skorzystać z poniższych szybkich linków, aby przejść do preferowanej metody:

Wskazówka: Chcesz usunąć niektóre elementy menu z obszaru administracyjnego WordPress? W takim razie zapoznaj się z naszym przewodnikiem krok po kroku, jak ukryć niepotrzebne elementy menu z panelu administracyjnego WordPress: jak ukryć niepotrzebne elementy menu z panelu administracyjnego WordPress.

Jak usunąć określone widżety pulpitu WordPress

Możesz łatwo uporządkować swój pulpit, przechodząc do Panel » Strona główna, klikając przycisk „Opcje ekranu” i odznaczając widżety, których nie chcesz widzieć. Jest to najszybsze i najprostsze podejście.

Funkcja Opcje ekranu w panelu administratora WordPress

Jednak ta metoda pozwala Tobie i innym użytkownikom łatwo ponownie wyświetlić te widżety, uzyskując dostęp do menu „Opcje ekranu” i ponownie je włączając.

Bardziej trwałym rozwiązaniem jest dodanie niestandardowego kodu do pliku functions.php Twojego motywu. Nie martw się, jeśli brzmi to skomplikowanie – zrobimy to bezpiecznie, korzystając z wtyczki WPCode.

WPCode to wtyczka fragmentów kodu, która pozwala dostosować witrynę poza tym, co zazwyczaj umożliwiają wtyczki lub motywy. Działa jako pośrednik, umożliwiając dodawanie niestandardowego kodu bez bezpośredniej edycji plików witryny. WPCode może również wyłączyć Twój kod, jeśli napotka błędy.

Chociaż możesz użyć darmowej wersji WPCode do tego tutorialu, użyjemy wersji premium, ponieważ zawiera ona generator kodu AI, który może być pomocny w dalszej części tego przewodnika.

Więcej o wtyczce dowiesz się w naszej recenzji WPCode.

Aby użyć WPCode, zainstaluj wtyczkę WordPress w swoim obszarze administracyjnym. Następnie przejdź do Fragmenty kodu » + Dodaj fragment.

Następnie wybierz „Dodaj swój niestandardowy kod (nowy fragment)” i kliknij przycisk „+ Dodaj niestandardowy fragment”.

Dodawanie nowego niestandardowego fragmentu kodu w WPCode

Następnie musisz wybrać „Fragment PHP” jako typ kodu z listy opcji, które pojawią się na ekranie.

Wybierz opcję fragmentu PHP

Teraz nadaj swojemu niestandardowemu kodowi prostą nazwę, na przykład „Usuń widżety pulpitu WordPress”, aby łatwo go zidentyfikować później.

Dodawanie niestandardowego kodu do WPCode w celu usunięcia konkretnych widżetów pulpitu WordPress

Następnie wklej następujący fragment do pola „Podgląd kodu”:

function remove_dashboard_widgets() {
    global $wp_meta_boxes;

    // Remove the Welcome panel
    remove_action('welcome_panel', 'wp_welcome_panel');

    // Remove Site Health Status widget
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_site_health']);

    // Remove WordPress Events and News widget
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
}

add_action('wp_dashboard_setup', 'remove_dashboard_widgets');

Ten kod usuwa panel powitalny, widżet stanu zdrowia witryny oraz widżet wydarzeń i wiadomości WordPress z Twojego pulpitu.

Możesz zmodyfikować kod, aby usunąć również inne widżety. Jeśli nie wiesz, jak to zrobić, możesz skorzystać z funkcji AI WPCode.

Po prostu kliknij przycisk AI obok menu rozwijanego „Typ kodu”.

Kliknięcie przycisku WPCode AI

Następnie wprowadź polecenie, prosząc WPCode o dodanie linii kodu w celu usunięcia innego widżetu. Na przykład poprosiliśmy o usunięcie widżetu Aktywność.

Następnie po prostu kliknij „Generuj”.

Poproszenie WPCode AI o usunięcie konkretnego widżetu pulpitu WordPress

AI doda nową linię, aby usunąć określony widżet:

function remove_dashboard_widgets() {
    global $wp_meta_boxes;

    // Remove the Welcome panel
    remove_action( 'welcome_panel', 'wp_welcome_panel' );

    // Remove Site Health Status widget
    unset( $wp_meta_boxes['dashboard']['normal']['core']['dashboard_site_health'] );

    // Remove WordPress Events and News widget
    unset( $wp_meta_boxes['dashboard']['side']['core']['dashboard_primary'] );

    // Remove Activity widget
    unset( $wp_meta_boxes['dashboard']['normal']['core']['dashboard_activity'] );
}

add_action( 'wp_dashboard_setup', 'remove_dashboard_widgets' );

Po wykonaniu tej czynności przewiń w dół do sekcji „Wstawianie”. Upewnij się, że „Metoda wstawiania” jest ustawiona na „Automatyczne wstawianie”, a Lokalizacja na „Tylko administrator”.

Następnie po prostu przełącz przycisk Nieaktywny, aby stał się „Aktywny” i kliknij przycisk „Zapisz fragment”.

Ładowanie fragmentu kodu WPCode tylko w obszarze administracyjnym WordPress

Po powrocie do Pulpit » Strona główna zobaczysz tylko domyślne widżety, których nie wyłączyłeś.

W naszym przykładzie pozostają widoczne widżety „W skrócie” i „Szybki szkic”.

Usuwanie konkretnych widżetów pulpitu WordPress za pomocą WPCode

Jak całkowicie opróżnić pulpit administracyjny WordPress

Jeśli w ogóle nie korzystasz z panelu administracyjnego i chcesz całkowicie usunąć z niego widżety, WPCode oferuje szablon fragmentu kodu do tego celu.

Aby go użyć, przejdź do Fragmenty kodu » + Dodaj fragment. Następnie znajdź kod „Pusty panel administracyjny” za pomocą paska wyszukiwania i kliknij przycisk „Połącz z biblioteką, aby odblokować (bezpłatnie)”.

Łączenie się z biblioteką WPCode w celu znalezienia fragmentu kodu do opróżnienia pulpitu administratora

Teraz pojawi się okno podręczne z prośbą o utworzenie konta WPCode lub zalogowanie się do istniejącego.

Po zalogowaniu zaznacz pole wyboru „Włącz przesyłanie fragmentów z biblioteki do Twojej witryny” i kliknij przycisk „Połącz z WordPress”.

Połącz bibliotekę kodu

Okno zostanie następnie zamknięte i wrócisz do poprzedniej strony WPCode.

Teraz przycisk pod opcją „Opróżnij panel administracyjny” zmieni się na „Użyj fragmentu kodu”. Kliknij go.

Wybieranie szablonu fragmentu kodu Opróżnij pulpit administratora z WPCode

Na tym etapie WPCode skonfiguruje kod za Ciebie.

Twój ekran powinien teraz wyświetlać przygotowany fragment kodu w następujący sposób:

Jak wygląda fragment kodu Opróżnij pulpit administratora WPCode

Możesz aktywować ten kod i zaktualizować go w obecnej formie. Alternatywnie, możesz dodać dodatkową linię kodu, aby fragment działał tylko dla użytkowników niebędących administratorami.

Oto pełny fragment niestandardowego kodu, jeśli zdecydujesz się dodać tę dodatkową linię:

add_action( 'wp_dashboard_setup', function () {
    // Check if the current user does NOT have admin privileges
    if ( ! current_user_can( 'manage_options' ) ) {
        global $wp_meta_boxes;
        $wp_meta_boxes['dashboard'] = array();
        remove_action( 'welcome_panel', 'wp_welcome_panel' );
    }
}, 1000 );

Po wprowadzeniu wszelkich zmian aktywuj fragment kodu i kliknij przycisk „Aktualizuj” powyżej.

Dodawanie linii kodu w celu opróżnienia pulpitu administratora dla użytkowników niebędących administratorami, przy użyciu WPCode

Po wykonaniu tej czynności wszystkie widżety pulpitu WordPress zostaną wyłączone, albo dla wszystkich użytkowników, albo tylko dla użytkowników niebędących administratorami, w zależności od użytej wersji kodu.

Tak powinno to wyglądać:

Jak wygląda pulpit WordPress, gdy jest pusty

Odkryj więcej wskazówek i sztuczek, aby dostosować panel administracyjny WordPress

Teraz, gdy wiesz, jak zarządzać widżetami pulpitu nawigacyjnego WordPress, możesz chcieć poznać więcej sposobów na dostosowanie obszaru administracyjnego. Oto kilka pomocnych artykułów, które sprawią, że Twoje doświadczenie z WordPress będzie jeszcze lepsze:

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak wyłączyć niechciane widżety w panelu administracyjnym WordPress. Możesz również zapoznać się z naszym przewodnikiem po najlepszych wtyczkach do logowania aktywności i śledzenia w WordPressie (porównanie) oraz naszym przewodnikiem krok po kroku, jak dezaktywować wtyczki, gdy nie możesz uzyskać dostępu do panelu administracyjnego WordPress.

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

12 CommentsLeave a Reply

  1. Wyłączanie nieużywanych widżetów wydaje się być szybkim zwycięstwem zarówno pod względem organizacji, jak i wydajności strony internetowej. Bardzo podoba mi się rekomendacja wtyczki Widget Disable, brzmi idealnie dla kogoś, kto szuka prostego rozwiązania.

  2. Przetestowałem fragment kodu za pomocą WP-Code i działa świetnie. To, co musiałem ukryć na tablicy, naprawdę zniknęło. Dużą zaletą jest to, że nie muszę używać żadnej innej wtyczki, aby osiągnąć ten rezultat. Uwielbiam Twoje poradniki, które można rozwiązać po prostu używając fragmentu kodu. To naprawdę zaoszczędziło mi dużo miejsca na niepotrzebne wtyczki.

  3. Dlaczego używasz „unset()” zamiast „remove_meta_box()”?

    Curious :-)

    Z wyrazami szacunku,
    Arnold.

    • 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 :)

      Admin

  4. Cześć.
    Kiedy wyłączam wszystkie inne widżety, tracę również pole wyszukiwania, mimo że nie wybieram go na liście. Chcę więc zachować pole wyszukiwania, ale nie inne widżety. Jak mogę to naprawić?

  5. Czy więc ukrycie widżetów oznacza, że niezarejestrowane widżety nie będą ładowane, czy oznacza to również, że prędkość strony będzie większa?

    • W zależności od wyłączanych widżetów może nastąpić niewielki wzrost prędkości, ale ogólnie nic nadzwyczaj zauważalnego pod względem prędkości.

      Admin

  6. Cześć,
    Ale jak możemy usunąć obszar widżetów, jak widać na ostatnim zdjęciu? Widżety zniknęły, ale pola (puste) są widoczne. Czy możemy również usunąć te puste pola?

    Dzięki

  7. Umm… Wiesz, że to niczego nie wyłącza? To je CHOWA, pozostawia ich kod jako „resztki” i dodaje dodatkowy wtyczkę.

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ę.