Jak ukrywać niepotrzebne pozycje w menu bocznym WordPress?
Jak bardzo rozbudowane i chaotyczne potrafi być menu boczne w WordPressie po zainstalowaniu kilku wtyczek? Czasami dosłownie wygląda jak śmietnik, dziesiątki pozycji, podmenu, opcji, z których nigdy nie korzystasz. Przecież to Ty powinieneś kontrolować swój panel i dostępne opcje, a nie odwrotnie. Zobaczmy więc, jak zaprowadzić porządek i ukryć niepotrzebne elementy w menu bocznym WordPress.
- Skąd się biorą dodatkowe pozycje w menu bocznym?
- Wtyczki do edycji menu bocznego
- Paski administratora - edycja przez functions.php
- Paski i opcje administratora, widżety kokpitu
Skąd się biorą dodatkowe pozycje w menu bocznym?
Dodatkowe pozycje w menu bocznym WordPress pojawiają się głównie po instalacji wtyczek i niektórych motywów. Każdy dodatek może rejestrować własne sekcje za pomocą mechanizmów (dla zaawansowanych, za menu boczne odpowiada, np. add_menu_page
i add_submenu_page
.). Jaki jest tego efekt? Menu zaczyna się rozrastać o zakładki typu „SEO”, „Backups” czy „Formularze”, "WooCommerce", itp.
To naturalne zachowanie systemu – ale dlatego warto wiedzieć, jak je porządkować i ukrywać to, czego nie potrzebujesz. Im mniej rozpraszaczy, tym szybciej pracujesz.
Wtyczki do edycji menu bocznego
Jeśli nie chcesz grzebać w kodzie, postaw na gotowe wtyczki. Zainstaluj wtyczki z biblioteki WordPress, np. Admin Menu Editor pozwala przeciągać, ukrywać i reorganizować elementy menu, a także przypisywać dostęp konkretnym rolom.
Alternatywą są Hide Admin Menu albo Easy Hide Admin Menu Items – lekkie narzędzia do szybkiego chowania wybranych opcji. To rozwiązanie typu „klik i działa”. Musisz tylko pamiętać, że ukrycie pozycji nie zawsze równa się odebraniu uprawnień.
Wtyczki takie jak User Role Editor pozwalają zarządzać capabilities, czyli uprawnieniami przypisanymi do ról użytkowników. Jeśli odbierzesz możliwość instalacji wtyczek, pozycja „Wtyczki” zniknie nie tylko z menu, ale i z adresu URL. To bezpieczniejsze niż kosmetyczne chowanie elementów – bo realnie blokujesz dostęp.
Paski administratora - edycja przez functions.php
Jeśli lubisz pełną kontrolę i wiesz, jak działa hook admin_menu
? To rozwiązanie dla Ciebie. W pliku functions.php
dodajesz snippety typu:
add_action('admin_menu', function() {
remove_menu_page('plugins.php'); // Ukrywa Wtyczki
remove_submenu_page('index.php','update-core.php'); // Ukrywa Aktualizacje
}, 999);
Dzięki temu usuwasz z menu dokładnie to, co chcesz – czy to zakładki systemowe, czy elementy dodane przez wtyczki (np. Elementor). Możesz też dodać warunki, np. ukrywać coś tylko dla roli „redaktor”. Prosto, skutecznie i bez dodatkowych pluginów.
Paski i opcje administratora, widżety kokpitu
Menu boczne to dopiero początek. Możesz również spersonalizować górny pasek administratora – czy naprawdę każdy musi mieć dostęp do odnośników WordPressa? Podobnie z widżetami kokpitu – masz tam masę nieużytecznych paneli? Schowaj je, zostaw tylko te, które faktycznie wspierają Twoją pracę.
Dla obu obszarów masz osobne wtyczki, a my przygotowaliśmy na ten temat osobne poradniki:
- Sprawdź, jak dostosować pasek administratora WordPress do własnych potrzeb
- Widżety dashboardu WordPress i możliwość ich przenoszenia
Personalizacja w WordPressie nie kończy się na ukrywaniu pozycji w menu. To cały ekosystem opcji, które możesz skonfigurować, by Twój panel był szybki, przejrzysty i dokładnie taki, jakiego potrzebujesz. Po co? Np. aby spersonalizować projekt, który oddajesz klientowi, lub ułatwić sobie pracę, pozbywając się zbędnych elementów lub tworząc nowe skróty.