publikacja: 8 czerwca 2012, autor: , komentarzy 12 https://wpninja.pl/artykuly/edycja-menu-panelu-administracyjnego-wordpressa/

Edycja menu panelu administracyjnego WordPressa (wtyczka)

Edycja menu panelu administracyjnego WordPressa (wtyczka)

Dodawanie nowych, usuwanie starych a także zmiana kolejności już istniejących zakładek w panelu administracyjnym WordPressa wcale nie musi wiązać się ze studiowaniem dokumentacji i bólem głowy. Przy pomocy odpowiedniej wtyczki można to zrobić szybko, prosto i przyjemnie.

Mniej znaczy więcej

Jednym z głównych powodów, dla których lubię pracować na WordPressie jest wygląd i działanie panelu administratora. Szczególnie cenię sobie to, że niepotrzebne lub rzadko używane elementy są ukryte dzięki czemu można bardziej skupić się na pracy.

Często zdarzają mi się realizacje prostej, firmowej strony. Nic skomplikowanego – parę stron o produktach i formularz kontaktowy. W rezultacie takie zakładki jak „komentarze”, „odnośniki” a nawet „wpisy” w ogóle nie będą używane więc zgodnie z powyższą ideą najlepiej byłoby je ukryć. Pytanie tylko – jak to zrobić?

Najlepszym sposobem będzie wykorzystanie odpowiednich funkcji. Tym,  których ogranicza czas, umiejętności czy wysokość budżetu polecam świetną alternatywę – wtyczkę „Admin Menu Editor„.

Szybko, prosto i przyjemnie

Wtyczka posiada bardzo intuicyjny panel zarządzania, który sprawia że wszystkie operacje są dziecinne proste. Po poprawnej instalacji w zakładce „Ustawienia / Menu Editor” zobaczysz:

Wtyczka "Admin Menu Editor", wersja bezpłatna

Wtyczka "Admin Menu Editor", wersja bezpłatna

Wtyczka umożliwia przeprowadzenie takich operacji jak:

  • zmianę kolejności elementów metodą „przeciągnij i upuść”,
  • ukrycie lub usunięcie elementu,
  • dodanie nowego elementu będącego odnośnikiem do istniejącej strony,
  • zmianę uprawnień jakie trzeba posiadać aby otworzyć zakładkę,
  • awaryjne zresetowanie wszystkich ustawień.

Istnieje także płatna wersja wtyczki, która dodatkowo umożliwia:

  • import i eksport ustawień,
  • ustawienie sposobu w jaki ma się wyświetlić strona z odnośnika.

Mniej to wciąż za dużo

Wspomniana wtyczka, mimo wielu dostępnych ustawień z pewnością nie jest kompletnym rozwiązaniem do ukrywania czy usuwania niepotrzebnych rzeczy w panelu administracyjnym – wystarczy spojrzeć na widgety w kokpicie czy sekcje na stronie edycyjnej.

Jeśli udało mi się rozbudzić Twój głód to w dalszej kolejności polecam lekturę świetnego artykułu „WordPress jako CMS – ukryj to co niepotrzebne” oraz samodzielne poszukiwanie kolejnych rozwiązań.

A może już jakieś znalazłeś?

Komentarze

  1. Krzysztof Trynkiewicz z SukcesStrony.pl 5 lat temu:

    Zmotywowałeś mnie, więc przysiadłem i napisałem trochę przydatnego kodu:
    http://blogtimes.pl/sprawniejsze-administrowanie-wordpressem :)

    odpowiedz
    1. Szymon Skulimowski 5 lat temu:

      Super! Cieszę się, że przyczyniłem się do powstania tego wpisu.

      odpowiedz
  2. Marek z WPinternals.pl 5 lat temu:

    Fajna wtyczka, nie znałem. Swoją drogą największy problem jest właśnie w większych serwisach, jak kilka wtyczek doda swoje menu, jeśli korzysta się z kilku CPT, to już właściwie na normalnym ekranie, nie HD, nie da się działać wygodnie z prawami admina. Idealne rozwiązanie to wtyczka, która pozwala się przełączać one click pomiędzy pełnym menu, a takim uproszczonym setem, tam z powrotem.

    odpowiedz
    1. Szymon Skulimowski 5 lat temu:

      Faktycznie przydałoby się coś takiego. Jeśli kiedyś trafisz na wtyczkę albo kod to koniecznie daj znać.

      odpowiedz
  3. Drwal pustynny 5 lat temu:

    Można też użyć funkcji:

    function remove_menus () {
    	global $menu;
    	//$restricted = array(__('Dashboard'), __('Posts'), __('Media'), __('Links'), __('Pages'), __('Appearance'), __('Tools'), __('Users'), __('Settings'), __('Comments'), __('Plugins'));
    	$restricted = array(__('Comments'));
    	end ($menu);
    	while (prev($menu)){
    		$value = explode(' ',$menu[key($menu)][0]);
    		if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
    	}
    }
     
    add_action('admin_menu', 'remove_menus');
    odpowiedz
    1. Szymon Skulimowski 5 lat temu:

      Dzięki za podzielenie się kodem.

      odpowiedz
  4. Adrian Bysiak 5 lat temu:

    Szukałem tego rozwiązania jakiś czas, przez przypadek trafiłem na tego bloga. Dzięki za pomocny artykuł.

    odpowiedz
  5. Mariusz Szatkowski 5 lat temu:

    Kiedyś była jeszcze w repozytorium wtyczka ‚hide-admin-panels’… niestety wyleciała…
    wspomniana Admin menu editor nie pozwala wyłączyć zbędnych, standardowych elementów menu – np. komentarzy, odnośników itp…

    odpowiedz
    1. Szymon Skulimowski 5 lat temu:

      Trzeba zaznaczyć interesującą nas pozycję (np. „Komentarze”) i kliknąć na ikonę przypominającą szary puzzel.

      odpowiedz
    2. Mariusz Szatkowski 5 lat temu:

      fakt.. dzięki… szkoda, że taka personalizacja per user jest płatna…
      kiedyś może skrobnę konkurencyjną wtyczkę, a póki co zastosuję przy: http://wiki.pixelpress.com.au/2012/05/30/hide-wordpress-admin-menus-based-on-user-roles/

      odpowiedz
  6. Gustaw 4 lata temu:

    Są jeszcze takie wtyczki jak Advanced Access Manager oraz Adminimize.

    odpowiedz

Dodaj własny komentarz

Odnośniki z innych stron

Lista innych stron, które w jakiś sposób odnoszą się do opublikowanej tutaj treści:

  1. 7 wtyczek do WordPressa, które trafiły na moją listę „ulubionych” w 2012 | WPNinja

    […] Panel administracyjny świeżo zainstalowanego WordPressa to oaza spokoju. Wystarczy jednak zainstalować parę wtyczek aby zmienić to w koszmar użyteczności. „Admin Menu Editor” umożliwi szybką edycję zakładek – zmianę kolejności, ukrywanie i dodawanie nowych odnośników a także wiele innych: […]