Zarządzaj menu panelu WordPress — zmieniaj kolejność, nazwy, ukrywaj elementy per rola użytkownika, dodawaj separatory. Bez edycji kodu.
Wtyczka rejestruje dwa hooki admin_menu: przy priorytecie 11 zapisuje migawkę oryginalnego menu (przed modyfikacjami), a przy priorytecie 999 przebudowuje globalny obiekt $menu zgodnie z zapisaną konfiguracją — zmienia kolejność, ukrywa pozycje dla wybranych ról i wstawia niestandardowe separatory.
bstudio-dashboard-manager do /wp-content/plugins/.Przejdź do Dashboard Manager w lewym menu.
Tabela wyświetla wszystkie pozycje menu bocznego zainstalowanego WordPressa. Każdy wiersz odpowiada jednej pozycji menu.
| Kolumna | Opis |
|---|---|
| Uchwyt ⠿ | Złap i przeciągnij wiersz, aby zmienić kolejność wyświetlania pozycji w panelu. |
| Nazwa oryginalna | Oryginalna nazwa pozycji menu (tylko do odczytu — dla orientacji). |
| Niestandardowa nazwa | Wpisz własną nazwę, która zastąpi oryginalną w interfejsie. Zostaw puste, aby zachować oryginalną. |
| Ukryj dla ról | Zaznacz role użytkowników, dla których dana pozycja ma być niewidoczna. Administrator zawsze widzi wszystko. |
Kliknij + Dodaj separator poniżej tabeli, aby wstawić poziomą linię podziału między grupami menu. Separator można przeciągać jak każdą inną pozycję. Usuń go klikając ✕ po prawej stronie.
| Opcja | Opis |
|---|---|
| Stopka WordPress | Ukrywa dolną belkę „Dziękujemy za tworzenie z WordPress. Wersja X.X.X" na wszystkich stronach panelu. |
| Zakładka Pomoc | Ukrywa przycisk Pomoc w prawym górnym rogu panelu (dla wszystkich użytkowników). |
| Powiadomienia aktualizacji | Ukrywa żółte banery z informacją o dostępnych aktualizacjach dla ról innych niż Administrator. |
| Sytuacja | Zachowanie |
|---|---|
| Pozycja w zapisanym porządku, użytkownik ma ukrytą rolę | Pozycja nie pojawia się w menu tego użytkownika. |
| Pozycja w zapisanym porządku, brak ukrytych ról | Pozycja wyświetla się zgodnie z nową kolejnością i ewentualną niestandardową nazwą. |
| Pozycja NIE jest w zapisanym porządku | Pojawia się na końcu menu (za wszystkimi skonfigurowanymi pozycjami). |
Dashboard Manager sam w sobie (bdm-settings) | Nie można ukryć dla żadnej roli (pola ról są zablokowane). |
Tak — administrator widzi menu po zmianach kolejności i nazw. Jednak Administrator jest zawsze wykluczony z ukrywania pozycji: nawet jeśli dana rola jest zaznaczona, administrator zawsze widzi wszystkie elementy.
Panel natychmiast wraca do domyślnego stanu WordPress. Żadne ustawienia nie wpływają na menu bez aktywnej wtyczki. Po ponownej aktywacji zapisane ustawienia zostają przywrócone.
Tak. Modyfikacja $menu działa niezależnie od edytora treści. Dotyczy wyłącznie paska bocznego panelu administracyjnego.
W wersji 1.0 nie ma edytora ikon — wyświetlane są ikony oryginalne zdefiniowane przez daną wtyczkę lub motyw. Zmiana ikony planowana jest w przyszłej wersji.
W wersji 1.0 zarządzanie dotyczy wyłącznie elementów głównego menu (top-level). Obsługa podmenu planowana jest w przyszłej wersji.
| Parametr | Wartość |
|---|---|
| Opcja settings | bdm_settings (wp_options, JSON array) |
| Hook kolejności | admin_menu priority 999 |
| Hook migawki | admin_menu priority 11 |
| Hook CSS | admin_head |
| Wymagany WooCommerce | Nie — wtyczka działa bez WooCommerce |
| Zakres działania | Wyłącznie panel administracyjny WordPress (is_admin()) |
Masz pytanie, napotkałeś problem albo chcesz rozwinąć to rozwiązanie pod swój sklep? Pomożemy.
Problemy z instalacją, konfiguracją lub działaniem wtyczki — opisz zgłoszenie, a wrócimy z rozwiązaniem.
Wyślij e-mail na shop@biegun.studio. W temacie podaj nazwę wtyczki i krótki opis. Dołącz wersje WordPressa, WooCommerce i PHP oraz kroki odtworzenia problemu.
Potrzebujesz dodatkowej funkcji albo integracji? Realizujemy rozszerzenia i wdrożenia na zamówienie — napisz na shop@biegun.studio.
Pełna oferta wtyczek: biegun.studio/sklep