Jak usunąć menu z pulpitu WordPress?

Opublikowany: 2013-01-23

Kodeks WordPressa jest pełen zabawnych rzeczy, z którymi możesz poeksperymentować. Czy kiedykolwiek chciałeś usunąć stronę menu z pulpitu WordPress, aby zapobiec zdezorientowaniu klientów przez menu ustawień? Zdmuchnij kurz z podręcznego kodeksu i zapoznaj się z referencjami funkcji usuwania stron menu.

Kontynuuj czytanie lub przejdź dalej, korzystając z tych linków:

  • Usuwanie pozycji z menu administratora za pomocą kodu
  • Dostosowywanie menu administratora za pomocą wtyczki
  • Dostosowywanie pulpitu WordPress za pomocą Branda

Usuwanie pozycji z menu administratora za pomocą kodu

Oto czego szukasz:

<?php remove_menu_page( $menu_slug ) ?>

Zastąp ślimak menu nazwą skryptu php dla elementu menu, który chcesz usunąć.

Oto krótki przykład. Załóżmy, że chcesz usunąć menu postów. Kto musi pisać posty?

Posty ... kto tego potrzebuje?

Posty… kto tego potrzebuje? Tylko dla kopnięcia, usuńmy też menu ustawień. Oto przed i po:

Przed i po usunięciu postów i menu ustawień.
Przed i po usunięciu postów i menu ustawień.

Szybkim i brudnym sposobem na zrobienie tego jest dodanie go do pliku functions.php motywu, ale to tylko wtedy, gdy czujesz się jak leniwa gęś. Najlepszym sposobem na dodanie tego typu modyfikacji jest stworzenie wtyczki funkcjonalności (wtyczki stworzonej dla konkretnej strony internetowej, która działa jako przenośny plik functions.php , który zawiera różne motywy).

Nie martw się, to bardzo proste. Przeprowadzę Cię przez to:

Najpierw zacznij od przykładowej wtyczki funkcjonalnej, takiej jak ta pokazana poniżej…

Przykładowa wtyczka funkcjonalności.

Przykładowa wtyczka funkcjonalności.Lub… otwórz pusty plik tekstowy i dodaj informacje o swojej wtyczce…

Dodaj informacje o wtyczce.

Dodaj informacje o wtyczce. Następnie dodaj swój kod:

Spowoduje to usunięcie wszystkich menu dla wszystkich użytkowników.

Użycie powyższego kodu usunie każde menu dla wszystkich użytkowników. Aby usunąć tylko niektóre pozycje menu, uwzględnij tylko te, które chcesz ukryć w funkcji (a aby usunąć menu tylko niektórych użytkowników, użyj current_user_can() ).

Ponieważ chcemy tylko usunąć post i menu ustawień, dołączmy tylko kod dla tych elementów…

Spowoduje to usunięcie elementów menu Ustawienia i Posty.
Spowoduje to usunięcie elementów menu Ustawienia i Posty.

Zapisz to jako remove-menu.php lub jakkolwiek chcesz go nazwać. Następnie prześlij go do wp-content/plugins .

Ostatni krok: nie zapomnij aktywować nowej wtyczki funkcjonalności. Znajdziesz go wśród swoich nieaktywnych wtyczek, gotowych do aktywacji:

Aktywuj wtyczkę funkcjonalności.
Aktywuj wtyczkę funkcjonalności.

„Wpisy” i „Ustawienia” powinny teraz zostać usunięte z menu administracyjnego WordPressa…

Usunięto pozycje menu.
Usunięto pozycje menu.

Aby przywrócić brakujące pozycje menu, po prostu dezaktywuj wtyczkę…

Dezaktywuj wtyczkę, aby przywrócić elementy menu.

Dostosowywanie menu administratora za pomocą wtyczki

To było łatwe, prawda? Pamiętaj, że usuwa to tylko pozycje z menu, ale nie uniemożliwia użytkownikom dostępu do tych stron, jeśli wiedzą, gdzie się znajdują. W tym celu lepiej byłoby skorzystać z bardziej wszechstronnej opcji, która ogranicza użytkowników na podstawie ról i możliwości.

Na przykład, jeśli prowadzisz witrynę lub blog z wieloma autorami i nie chcesz zadzierać z kodem (lub tworzyć wtyczki funkcjonalności opisanej powyżej), ale chcesz edytować menu administratora WordPress, ukryj menu administratora dla określonych użytkowników, a nawet dodać niestandardowe menu administratora na pulpicie WordPress, możesz dostosować swoje menu administratora WordPress dla użytkowników na podstawie ich ról i możliwości za pomocą interfejsu przeciągnij i upuść za pomocą wtyczki Edytor menu administratora.

Aby skorzystać z tej wtyczki, przejdź do „Wtyczki” > „Dodaj nowy”, a następnie zainstaluj i aktywuj wtyczkę z pulpitu WordPress…

Zainstaluj i aktywuj wtyczkę Admin Menu Editor.
Zainstaluj i aktywuj wtyczkę Admin Menu Editor.

Po aktywacji wtyczki przejdź do „Ustawienia” > „Edytor menu”, aby edytować i skonfigurować interfejs menu administratora…

Edytuj interfejs menu administratora.
Edytuj interfejs menu administratora.

Po aktywacji wtyczki przeciągnij i upuść elementy na ekranie Edytora menu, aby zmienić układ menu. Kliknij pozycje menu najwyższego poziomu, aby wyświetlić pozycje podmenu. Kliknięcie poszczególnych pozycji menu wyświetla opcje dla tego konkretnego menu lub pozycji podmenu.

Edytuj swoje menu administratora.

Możesz bawić się różnymi ustawieniami i konfiguracjami, aby dodawać, edytować i dostosowywać menu administracyjne WordPress według własnych upodobań.

Podczas korzystania z wtyczki Admin Menu Editor należy pamiętać o następujących kwestiach:

  • Uprawnienia menu są oparte na możliwościach. Wybierz lub ogranicz widoczność menu, ustawiając wymagane role i możliwości użytkowników.
  • Aby ukryć pozycję menu przed określoną rolą użytkownika lub pojedynczym użytkownikiem, należy ustawić pole „dodatkowe możliwości” na możliwość, której rola lub użytkownik nie posiada.
  • Aby ukryć pozycję menu przed wszystkimi użytkownikami, wybierz ją i kliknij ikonę „ukryj”, a następnie kliknij „Zapisz”, aby zaktualizować ustawienia.
  • Aby ukryć menu najwyższego poziomu, musisz również ukryć wszystkie pozycje podmenu. Menu najwyższego poziomu pozostanie widoczne, o ile ma co najmniej jeden widoczny element menu (tak właśnie działają menu administratora w WordPressie!)
  • Nie można trwale usunąć wbudowanych elementów menu, ale można je ukryć przed użytkownikami.
  • Jeśli spróbujesz usunąć dowolne z domyślnych menu, pojawią się one ponownie po zapisaniu. Zapobiega to usuwaniu domyślnych menu.
  • Aby przywrócić domyślne menu administratora WordPress, kliknij przycisk „Załaduj domyślne menu” i ponownie zapisz. Jeśli nie masz dostępu do strony ustawień wtyczki, możesz łatwo zresetować domyślne menu, wprowadzając ten adres URL w przeglądarce (zastąp twojawitryna.com domeną swojej witryny): http://www.yoursite.com/wp-admin/?reset_admin_menu=1

Aby dowiedzieć się więcej o korzystaniu z tej wtyczki, odwiedź stronę wtyczki tutaj: Edytor menu administratora

Dostosowywanie pulpitu WordPress za pomocą Branda

Ostatnią rzeczą, o której należy pamiętać, jest to, że jeśli chcesz całkowicie dostosować i oznakować front i backend dowolnej witryny lub sieci WordPress, rozważ zainstalowanie Brandy, naszej najlepszej wtyczki brandingowej WordPress.

Branda - Ultimate WordPress wtyczka brandingowa typu white label!
Branda – Ultimate WordPress wtyczka brandingowa typu white label!

Branda zapewnia branding WordPress dla Twojej strony logowania, pulpitu nawigacyjnego, systemowych wiadomości e-mail, stopek, kodu menu, trybu konserwacji i przyszłych stron docelowych.

Aby poznać wszystkie rebrandingi, które może obsłużyć WordPress, przejdź tutaj, aby dowiedzieć się więcej: Branda

Mamy nadzieję, że podobał Ci się ten samouczek. Zanim przejdziesz do repozytorium wtyczek, możesz chcieć trochę się pobawić, zapoznając się z kodeksem. Możesz znaleźć dokładnie to, czego potrzebujesz, aby stworzyć własną szybką wtyczkę. A jeśli naprawdę chcesz poznać opcje dostosowywania witryn swoich lub swoich klientów, wypróbuj inne rozwiązania opisane powyżej.

Próbowałeś już Brandy? Podziel się swoimi przemyśleniami i komentarzami poniżej.
Tagi: