Controla la visibilidad de los elementos del menú

Descripción

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.

Uso

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)

Capturas

  • Control de visibilidad

Instalación

  1. Upload the menu-item-visibility directory to the /wp-content/plugins/ directory
  2. Activa el plugin en menú «Plugins» de WordPress
  3. Ubica el elemento «Menú» en el mený «Apariencia»
  4. While editing your menu item, you see another option: Visibility, input your logic and that’s it.

Reseñas

1 de julio de 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 de septiembre de 2018
Works for me too! Easy to setup, and weirdly powerful once you wrap your head around the concept.
Leer todas las 63 reseñas

Colaboradores y desarrolladores

«Controla la visibilidad de los elementos del menú» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Controla la visibilidad de los elementos del menú» ha sido traducido a 29 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «Controla la visibilidad de los elementos del menú» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

0.3.9

  • Better compatibility with outdated themes that don’t support WP 4.5

0.3.8

  • Updated to use the new API in WP 4.5

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

  • Compatibilidad con Gantry 4.0
  • 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