Acest modul nu a fost testat cu ultimele 3 versiuni importante ale WordPress. S-ar putea să nu mai fie întreținut sau susținut și ar putea avea probleme de compatibilitate când este folosit cu versiuni recente ale WordPress.

Menu Item Visibility Control

Descriere

Using this plugin you can use WordPress Conditional Tags to enable or disable menu items on the front-end. It works like ‘Widget Logic’ but for menu items.

Folosire

You must insert conditional tags in the „Visibility” box in the menu item options form. You can use any PHP or WordPress functions to build crazy conditions and logics for menu items. For example, to hide the menu item on homepage you can set the visibility to:
! is_home()

To hide the menu item to logged in users:
! is_user_logged_in()

To show the menu item only to users with „administrator” role:
in_array(‘administrator’, $GLOBALS[‘current_user’]->roles)

Capturi ecran

  • Visibility Control

Instalare

  1. Upload the menu-item-visibility directory to the /wp-content/plugins/ directory
  2. Activează modul în meniul „Module” din WordPress
  3. Locate the ‘Menus’ item on the ‘Appearance’ menu
  4. While editing your menu item, you see another option: Visibility, input your logic and that’s it.

Întrebări frecvente

Installation Instructions
  1. Upload the menu-item-visibility directory to the /wp-content/plugins/ directory
  2. Activează modul în meniul „Module” din WordPress
  3. Locate the ‘Menus’ item on the ‘Appearance’ menu
  4. While editing your menu item, you see another option: Visibility, input your logic and that’s it.

Verificări

1 iulie 2018
I needed to hide a menu item on some pages. I only needed to set for this item: !in_array(get_the_id(),[29,30,31,32]) where 29..32 are the four id of posts. Thanks for this plugin!
23 septembrie 2018
Works for me too! Easy to setup, and weirdly powerful once you wrap your head around the concept.
7 iunie 2018
I have a nice menu set up but linked to a bunch of unfinished pages. This plugin helped me disable the menu items easily. I just added "!1" to the visibility fields to hide them. Thanks Hassan Derakhshandeh!
31 mai 2018
This plugin leaves it pretty much fully open to use any function and logic that you like - this means you can create complex conditional menus very easily. I could not ask for better. Thank you for your continued work!
Citește toate cele 61 de recenzii

Contributori și dezvoltatori

„Menu Item Visibility Control” este un software open-source. La acest modul au contribuit următoarele persoane.

Contributori

„Menu Item Visibility Control” a fost tradus în 29 de locale. Mulțumim traducătorilor pentru contribuția lor.

Tradu „Menu Item Visibility Control” în limba ta.

Te interesează dezvoltarea?

Răsfoiește codul, vezi depozitarul SVN, sau abonează-te la jurnalul de dezvoltare prin RSS.

Istoric modificări

0.3.7

  • Fix JS error on Menus manager

0.3.6

  • Revamp of how fields are added to WP UI, should prevent conflict with other plugins and themes.

0.3.5

  • Possible fatal error prevention

0.3.4

  • Fix compatibility with Menu Icons plugin

0.3.3

  • Fix menu item edit screen styles

0.3.2

  • Fix Customizer wiping out the Visibility value upon save

0.3.1

  • Got rid of PHP notices in the admin area
  • Updated Walker_Nav_Menu_Edit

0.3

  • Gantry 4.0 compatibility
  • implemented singleton pattern
  • added the remove_visibility_meta function which cleans up the meta datas for deleted menu items

0.2.1

  • Fixed a minor bug where unnecessary database rows in postmeta table would be created upon save
  • fixed a bug concerning using quotes in conditions

0.2

  • Compatibility with latest WordPress release
  • Fixed a minor bug where conditions would also execute on the admin area