Title: Menu Visibility Control
Author: Davis Simiyu Wanyonyi
Published: <strong>22 кастрычніка, 2025</strong>
Last modified: 5 студзеня, 2026

---

Пошук плагінаў

![](https://ps.w.org/menu-visibility-control/assets/icon-256x256.png?rev=3382464)

# Menu Visibility Control

 Аўтар: [Davis Simiyu Wanyonyi](https://profiles.wordpress.org/davisw3/)

[Спампаваць](https://downloads.wordpress.org/plugin/menu-visibility-control.1.0.9.zip)

 * [Падрабязнасці](https://bel.wordpress.org/plugins/menu-visibility-control/#description)
 * [Водгукі](https://bel.wordpress.org/plugins/menu-visibility-control/#reviews)
 *  [Ўсталёўка](https://bel.wordpress.org/plugins/menu-visibility-control/#installation)
 * [Распрацоўка](https://bel.wordpress.org/plugins/menu-visibility-control/#developers)

 [Падтрымка](https://wordpress.org/support/plugin/menu-visibility-control/)

## Апісанне

**Menu Visibility Control** is a lightweight, privacy-friendly WordPress plugin 
that lets you decide exactly **who sees each menu item**, directly inside the WordPress
menu editor.

No settings pages.
 No lock-in. No performance overhead.

Everything is managed where it belongs: **Appearance  Menus**.

### 👁️ Visibility Options Per Menu Item

You can control visibility based on:

 * 👥 Everyone
 * 🔒 Logged-in users
 * 🚪 Logged-out users
 * 🧩 Specific user roles (Administrator, Editor, Subscriber, etc.)
 * 📱 Device type (Desktop / Tablet / Mobile)
 * 📄 Specific pages (auto-detected list)

All conditions are optional and safely combined.

### 💡 Perfect For

 * Membership and community websites
 * Client dashboards and intranets
 * Multi-role WordPress sites
 * Sites with mobile-specific navigation
 * Blogs that need different menus for visitors vs members

### 🔧 Key Features

 * Native integration with **Appearance  Menus**
 * Works with **any theme or page builder**
 * Role-based menu visibility
 * Device-based menu visibility
 * Page-specific menu visibility
 * Auto-hidden UI (only shows options when enabled)
 * Secure (nonces, sanitization, strict validation)
 * Performance-optimized (runs only during menu rendering)
 * 100% free, open-source, and donation-supported

### 🧠 Why Use Menu Visibility Control?

Unlike large menu or membership plugins, this plugin:

 * Uses **only WordPress core hooks**
 * Stores **minimal metadata**
 * Is compatible with caching, multilingual sites, and block themes
 * Does not track users or collect data

It does one thing — and does it well.

### Support

Need help or want to share feedback?

 * Visit the [support forum](https://wordpress.org/support/plugin/menu-visibility-control/)
 * Leave a [review](https://wordpress.org/support/plugin/menu-visibility-control/reviews/#new-post)
 * Support development via [donation](https://knowledge.buzz/donate)

### License

This plugin is licensed under the **GPL v2 or later**.

You are free to use, modify, and redistribute it under the same license.

Code is Poetry. ❤️

## Screenshots

 * [[
 * Visibility controls inside the WordPress menu editor.
 * [[
 * Role selection checkboxes.

## Ўсталёўка

 1. Upload the plugin folder to `/wp-content/plugins/menu-visibility-control/`, or 
    install it from the WordPress Plugin Directory.
 2. Activate the plugin via **Plugins  Installed Plugins**.
 3. Go to **Appearance  Menus**.
 4. Expand a menu item and choose its **Visibility** options.

No configuration required.

## Часта задаваныя пытанні

### Where are the plugin settings?

There is no global settings page. All options appear directly within each menu item
in **Appearance  Menus**.

### Can I hide menu items by user role?

Yes. Select **User Roles** and choose the roles that should see the menu item.

### Can I show or hide menu items by device?

Yes. You can restrict menu items to Desktop, Tablet, or Mobile devices.

### Can I show menu items only on certain pages?

Yes. You can select specific pages where a menu item should appear.

### Will existing menus break after updating?

No. All existing settings remain untouched. New features are opt-in only.

### Does this work with all themes and builders?

Yes. Any theme or builder using `wp_nav_menu()` is fully supported.

### Is the plugin translation-ready?

Yes. The text domain is `menu-visibility-control`.

## Водгукі

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

### 󠀁[Simply the best!](https://wordpress.org/support/topic/simply-the-best-737/)󠁿

 [Gabriel Nistor](https://profiles.wordpress.org/springbreak/) 10 лютага, 2026 1
reply

Works great and deserve to be promoted!

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

### 󠀁[Perfect](https://wordpress.org/support/topic/perfect-10906/)󠁿

 [golubovicn](https://profiles.wordpress.org/golubovicn/) 29 снежня, 2025 1 reply

Works like a charm. Light, fast…

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

### 󠀁[Good plugin](https://wordpress.org/support/topic/good-plugin-7222/)󠁿

 [Le chef Isidore](https://profiles.wordpress.org/isidore1964/) 28 кастрычніка, 
2025 1 reply

Really good, easy-to-use plugin for hiding menus from users who are not logged in
to the site. Perfect and does the job !Isidore

 [ Чытаць усе 3 водгукі ](https://wordpress.org/support/plugin/menu-visibility-control/reviews/)

## Удзельнікі і распрацоўшчыкі

“Menu Visibility Control” is open source software. The following people have contributed
to this plugin.

Удзельнікі

 *   [ Davis Simiyu Wanyonyi ](https://profiles.wordpress.org/davisw3/)

[Перакласці “Menu Visibility Control” на вашу мову.](https://translate.wordpress.org/projects/wp-plugins/menu-visibility-control)

### Зацікаўлены ў распрацоўцы?

[Праглядзіце код](https://plugins.trac.wordpress.org/browser/menu-visibility-control/),
праверце [SVN рэпазітарый](https://plugins.svn.wordpress.org/menu-visibility-control/),
або падпішыцеся на [журнал распрацоўкі](https://plugins.trac.wordpress.org/log/menu-visibility-control/)
па [RSS](https://plugins.trac.wordpress.org/log/menu-visibility-control/?limit=100&mode=stop_on_copy&format=rss).

## Журнал змяненняў

#### 1.0.9

 * Improved admin notice design on the Appearance  Menus screen.
 * Added informative admin notice with documentation, review, and support links.
 * Enhanced notice UX with dismiss handling and once-per-day visibility.
 * Minor UI polish and internal code cleanup.

#### 1.0.8

 * Added device-based menu visibility (desktop, tablet, mobile).
 * Added page-specific visibility with automatic page selector.
 * Improved menu editor UI with auto-hidden options.
 * Performance optimizations.
 * No changes to existing user settings.

#### 1.0.4

 * Security hardening and nonce validation.
 * Confirmed compatibility with WordPress 6.9.

#### 1.0.3

 * Performance improvements and internal cleanup.

#### 1.0.2

 * Added role-based menu visibility.

#### 1.0.1

 * Initial public release.

## Мета

 *  Версія **1.0.9**
 *  Апошняе абнаўленне **3 месяцы таму**
 *  Актыўных установак **300+**
 *  Версія WordPress ** 5.8 або вышэй **
 *  Правераны да версіі **6.9.4**
 *  Версія PHP ** 7.2 або вышэй **
 *  Мова
 * [English (US)](https://wordpress.org/plugins/menu-visibility-control/)
 * Тэгі
 * [conditional](https://bel.wordpress.org/plugins/tags/conditional/)[menu](https://bel.wordpress.org/plugins/tags/menu/)
   [navigation](https://bel.wordpress.org/plugins/tags/navigation/)[roles](https://bel.wordpress.org/plugins/tags/roles/)
   [visibility](https://bel.wordpress.org/plugins/tags/visibility/)
 *  [Пашыраны прагляд](https://bel.wordpress.org/plugins/menu-visibility-control/advanced/)

## Ацэнкі

 5 з 5 зорак.

 *  [  3 5-star reviews     ](https://wordpress.org/support/plugin/menu-visibility-control/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/menu-visibility-control/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/menu-visibility-control/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/menu-visibility-control/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/menu-visibility-control/reviews/?filter=1)

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

[See all reviews](https://wordpress.org/support/plugin/menu-visibility-control/reviews/)

## Удзельнікі

 *   [ Davis Simiyu Wanyonyi ](https://profiles.wordpress.org/davisw3/)

## Падтрымка

Ёсць што сказаць? Патрэбна дапамога?

 [Перайсці да форуму падтрымкі](https://wordpress.org/support/plugin/menu-visibility-control/)

## Падтрымаць

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://knowledge.buzz/donate)