EffortLess Layered Menu Visibility icon

EffortLess Layered Menu Visibility

EffortLess Layered Menu Visibility is a WordPress plugin with the following stats:

  • #4,139 Global Rank

PF Score (About PF Scores)

PF Score is not a quality guarantee. It is a ranking based on available public signals.

Bronze45.5
Platinum
Gold
Silver
Bronze
Low

Score Breakdown

0
Popularity 40% No install data
60
Reputation 35% No ratings yet
98.1
Freshness 25% Updated 1 months ago

No vulnerability history

Download Trends

Loading download data…

Vulnerabilities

No known vulnerabilities

This plugin has no records in the Wordfence Intelligence vulnerability database.

About EffortLess Layered Menu Visibility

Control menu item visibility with user, device, and page-based rules effortlessly.

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.

Ratings & Reviews

Recent Reviews

Loading reviews…

View all reviews on WordPress.org (opens in a new tab)

Changelog

1.0.11

  • Fix: corrected the plugin header’s Author field, which incorrectly read “Layered” instead of “domclic”.

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.

Alternatives to EffortLess Layered Menu Visibility

Other WordPress plugins serving a similar purpose, ranked by relevance and PF Score.

Platinum93.2
Max Mega Menu icon

Max Mega Menu

Creates responsive mega menus designed to work across mobile and desktop devices.

★ 4.8/5·300K+ installs·Updated 17 Jun 2026
Gold77.8
Menu Image, Icons made easy icon

Menu Image, Icons made easy

Add images or icons to menu items with flexible positioning options.

★ 4.5/5·100K+ installs·Updated 20 Jul 2025
Gold75.3

Menu Duplicator

Duplicate WordPress menus quickly without recreating navigation structures manually across your site.

★ 4.7/5·10K+ installs·Updated 27 May 2026
Platinum94.4
WP-PageNavi icon

WP-PageNavi

Replaces default WordPress pagination with a more detailed navigation interface for browsing multi-page content.

★ 4.7/5·500K+ installs·Updated 10 Aug 2026
Platinum93.9
Breadcrumb NavXT icon

Breadcrumb NavXT

Displays breadcrumb navigation trails showing visitors their current location within your site.

★ 4.6/5·800K+ installs·Updated 2 Jul 2026
Platinum92.5
User Role Editor icon

User Role Editor

Edit, add, and delete WordPress user roles and capabilities through an admin interface.

★ 4.5/5·700K+ installs·Updated 21 May 2026
Platinum90.6
Admin Menu Editor icon

Admin Menu Editor

Modify WordPress admin menus through reordering, hiding, renaming, and adding custom menu items.

★ 4.6/5·300K+ installs·Updated 17 May 2026
Platinum90.2
User Menus – Nav Menu Visibility icon

User Menus – Nav Menu Visibility

Show or hide menu items based on user login status, roles, and display user details in navigation.

★ 5/5·80K+ installs·Updated 23 May 2026
Platinum89.7
Page scroll to id icon

Page scroll to id

Creates smooth scrolling links to anchor points anywhere on a page for navigation.

★ 4.9/5·100K+ installs·Updated 9 Jun 2026