Title: EffortLess Layered Menu Visibility
Author: domclic
Published: <strong>14 de juliol de 2026</strong>
Last modified: 14 de juliol de 2026

---

Cerca extensions

![](https://ps.w.org/effortless-layered-menu-visibility/assets/banner-772x250.jpg?
rev=3608585)

![](https://ps.w.org/effortless-layered-menu-visibility/assets/icon-256x256.jpg?
rev=3608585)

# EffortLess Layered Menu Visibility

 Per [domclic](https://profiles.wordpress.org/domclic/)

[Baixa](https://downloads.wordpress.org/plugin/effortless-layered-menu-visibility.1.0.10.zip)

 * [Detalls](https://ca.wordpress.org/plugins/effortless-layered-menu-visibility/#description)
 * [Ressenyes](https://ca.wordpress.org/plugins/effortless-layered-menu-visibility/#reviews)
 * [Desenvolupament](https://ca.wordpress.org/plugins/effortless-layered-menu-visibility/#developers)

 [Suport](https://wordpress.org/support/plugin/effortless-layered-menu-visibility/)

## Descripció

Control which menu items are shown based on login status, user role, device type,
page type, or archive context. Rules are configured directly in the WordPress nav-
menu editor and evaluated on every page load.

## Ressenyes

![](https://secure.gravatar.com/avatar/ec0e4a8f8848c0698394316b5b182bea7466fec9cc136b92c09e8e8c45165f1b?
s=60&d=retro&r=g)

### 󠀁[Simple, flexible, and very useful](https://wordpress.org/support/topic/simple-flexible-and-very-useful-2/)󠁿

 [domclic](https://profiles.wordpress.org/domclic/) 15 de juliol de 2026

A very useful plugin for controlling which WordPress menu items are displayed to
different visitors. The visibility rules are easy to configure directly from the
menu editor, without needing custom code. It works well for showing or hiding menu
items based on login status, user role, device type, and different page contexts.
The interface is straightforward, and the plugin does exactly what it promises without
adding unnecessary complexity. Highly recommended for anyone who needs more control
over their WordPress navigation menus.

 [ Llegiu tota la 1 ressenya ](https://wordpress.org/support/plugin/effortless-layered-menu-visibility/reviews/)

## Col·laboradors i desenvolupadors

«EffortLess Layered Menu Visibility» és programari de codi obert. La següent gent
ha col·laborat en aquesta extensió.

Col·laboradors

 *   [ domclic ](https://profiles.wordpress.org/domclic/)

[Traduïu «EffortLess Layered Menu Visibility» a la vostra llengua.](https://translate.wordpress.org/projects/wp-plugins/effortless-layered-menu-visibility)

### Interessats en el desenvolupament?

[Navegueu pel codi](https://plugins.trac.wordpress.org/browser/effortless-layered-menu-visibility/),
baixeu-vos el [repositori SVN](https://plugins.svn.wordpress.org/effortless-layered-menu-visibility/),
o subscriviu-vos al [registre de desenvolupament](https://plugins.trac.wordpress.org/log/effortless-layered-menu-visibility/)
per [fisl de subscripció RSS](https://plugins.trac.wordpress.org/log/effortless-layered-menu-visibility/?limit=100&mode=stop_on_copy&format=rss).

## Registre de canvis

#### 1.0.10

 * Fix: renamed the donate-notice class to the plugin’s own ELLMV_ prefix (Plugin
   Check flagged the shared, un-prefixed class name).
 * Fix: corrected @package doc tag casing to EffortLess (capital L), matching the
   plugin’s display name.

#### 1.0.9

 * Fix: corrected «Contributors» in readme.txt to the actual WordPress.org owner
   username.

#### 1.0.8

 * Add: donate notice on the Menus admin screen.

#### 1.0.7

 * Fix: removed load_plugin_textdomain() call (discouraged since WP 4.6; translations
   load automatically).
 * Fix: removed «Domain Path» header pointing to a non-existent /languages folder.

#### 1.0.6

 * Fix: removed duplicate Plugin URI/Author URI header values flagged by the plugin
   review team.

#### 1.0.5

 * Update: Confirmed compatibility with WordPress 7.0.

#### 1.0.4

 * Update: plugin display name corrected to EffortLess Layered Menu Visibility.
 * Update: Tested up to WordPress 7.0.

#### 1.0.3

 * Add: children of a hidden parent menu item are now also hidden (cascades to any
   nesting depth).
 * Add: uninstall.php removes all _ellmv_visibility_rules post meta when the plugin
   is deleted.

#### 1.0.2

 * Fix: translations never loaded because load_textdomain was registered on plugins_loaded
   from inside a plugins_loaded callback; now called directly.
 * Remove: stale bug-reference comments from PHP and JS files.
 * Refactor: hoist wp_get_current_user() above the rule loop in is_menu_item_visible().

#### 1.0.1

 * Fix: Front-end filtering was completely inert — add_custom_fields hook moved 
   out of admin_init so it fires on the public front-end.
 * Fix: Shared POST field names caused every menu item to inherit all other items’
   rules on save; field names are now scoped per item ID.
 * Fix: PHP translation call inside the static JS file is now delivered via wp_localize_script.
 * Fix: «Add Rule» with no existing rules produced an empty type select; options
   are now built from server-provided data.
 * Fix: Value ‘0’ was silently dropped by empty(), making boolean negation (not 
   logged-in, not mobile, not archive) impossible.
 * Fix: JS rule index collision after a removal could overwrite a surviving rule
   on save; replaced with a monotonic counter.
 * Fix: Missing wp_unslash() before sanitize_text_field() on $_POST values.
 * Fix: Boolean rule types now use a Yes/No select and compare against ‘1’/’0′ instead
   of relying on PHP bool cast of an arbitrary string.

#### 1.0.0

 * Initial release.

## Meta

 *  Versió **1.0.10**
 *  Darrera actualització **fa 14 hores**
 *  Instal·lacions actives **Menys de 10**
 *  Versió del WordPress ** 5.0 o posterior **
 *  Provada fins a **7.0.1**
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/effortless-layered-menu-visibility/)
 * Etiquetes
 * [conditional](https://ca.wordpress.org/plugins/tags/conditional/)[menu](https://ca.wordpress.org/plugins/tags/menu/)
   [navigation](https://ca.wordpress.org/plugins/tags/navigation/)[user](https://ca.wordpress.org/plugins/tags/user/)
   [visibility](https://ca.wordpress.org/plugins/tags/visibility/)
 *  [Vista avançada](https://ca.wordpress.org/plugins/effortless-layered-menu-visibility/advanced/)

## Valoracions

 5 sobre 5 estrelles.

 *  [  1 valoració de 5 estrelles     ](https://wordpress.org/support/plugin/effortless-layered-menu-visibility/reviews/?filter=5)
 *  [  0 valoracions de 4 estrelles     ](https://wordpress.org/support/plugin/effortless-layered-menu-visibility/reviews/?filter=4)
 *  [  0 valoracions de 3 estrelles     ](https://wordpress.org/support/plugin/effortless-layered-menu-visibility/reviews/?filter=3)
 *  [  0 valoracions de 2 estrelles     ](https://wordpress.org/support/plugin/effortless-layered-menu-visibility/reviews/?filter=2)
 *  [  0 valoracions de 1 estrelles     ](https://wordpress.org/support/plugin/effortless-layered-menu-visibility/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/effortless-layered-menu-visibility/reviews/#new-post)

[Visualitzeu totes les ressenyes](https://wordpress.org/support/plugin/effortless-layered-menu-visibility/reviews/)

## Col·laboradors

 *   [ domclic ](https://profiles.wordpress.org/domclic/)

## Suport

Teniu quelcom a dir? Necessiteu ajuda?

 [Visualitza els fòrums de suport](https://wordpress.org/support/plugin/effortless-layered-menu-visibility/)

## Feu una donació

Voleu ajudar a què l’extensió millori?

 [ Feu una donació a aquesta extensió ](https://id7.dev/donate/)