WordPress

If Menu – warunkowe wyświetlanie elementów menu

Pinterest LinkedIn Tumblr

If Menu to wtyczka działająca podobnie jak jeden z modułów Jetpacka – Widget Visibility, z tą różnicą, że umożliwia kontrolowanie widoczności wybranych elementów menu. Przykładowo odnośnikowi do strony głównej dodajemy warunek niewyświetlania na stronie głównej, a odnośnikowi do logowania niewyświetlania się, gdy odwiedzający jest już zalogowany. Zamiast tworzyć dwa oddzielne menu, w których cześć elementów będzie się powtarzać, tworzymy jedno zbiorcze menu i ustawiamy warunki widoczności.

if menu example

Ustawienia widoczności elementów menu dokonuje się z poziomu domyślnej strony zarządzania menu w WordPress. Wraz z zainstalowaniem wtyczki If Menu, w ustawieniach elementu menu zagości checkbox Enable Conditional Logic, którego zaznaczenie wyświetli mały formularz ustawienia warunku widoczności danego elementu. Warunek możemy ustawić następujący:

Ukryj lub wyświetl, gdy

  • odwiedzający zalogowany
  • zalogowany użytkownik ma rangę Administrator
  • zalogowany użytkownik ma rangę Redaktor
  • zalogowany użytkownik ma rangę Subskrybent
  • zalogowany użytkownik ma rangę Autor
  • zalogowany użytkownik ma rangę Współpracownik
  • wyświetlona jest strona główna
  • wyświetlona jest strona wpisu
  • wyświetlona jest podstrona (typ wpisów Strony)

If Menu

📣 Obserwuj nas na Facebooku!