Title: Menu Visibility Control
Author: Davis Simiyu Wanyonyi
Published: <strong>2025 年 10 月 22 日</strong>
Last modified: 2026 年 1 月 5 日

---

搜索插件

![](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://cn.wordpress.org/plugins/menu-visibility-control/#description)
 * [评价](https://cn.wordpress.org/plugins/menu-visibility-control/#reviews)
 *  [安装](https://cn.wordpress.org/plugins/menu-visibility-control/#installation)
 * [开发进展](https://cn.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. ❤️

## 屏幕截图

 * [[
 * 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/) 2026 年 2 月 10 日
1 回复

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/) 2025 年 12 月 29 日 1 
回复

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/) 2025 年 10 月 28
日 1 回复

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」是开源软件。 以下人员对此插件做出了贡献。

贡献者

 *   [ 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/)，或通过
[RSS](https://plugins.trac.wordpress.org/log/menu-visibility-control/?limit=100&mode=stop_on_copy&format=rss)
订阅[开发日志](https://plugins.trac.wordpress.org/log/menu-visibility-control/)。

## 更新日志

#### 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**
 *  最后更新：**5 月前**
 *  活跃安装数量 **500+**
 *  WordPress 版本 ** 5.8 或更高版本 **
 *  已测试的最高版本为 **6.9.4**
 *  PHP 版本 ** 7.2 或更高版本 **
 *  语言
 * [English (US)](https://wordpress.org/plugins/menu-visibility-control/)
 * 标签
 * [conditional](https://cn.wordpress.org/plugins/tags/conditional/)[menu](https://cn.wordpress.org/plugins/tags/menu/)
   [navigation](https://cn.wordpress.org/plugins/tags/navigation/)[roles](https://cn.wordpress.org/plugins/tags/roles/)
   [visibility](https://cn.wordpress.org/plugins/tags/visibility/)
 *  [高级视图](https://cn.wordpress.org/plugins/menu-visibility-control/advanced/)

## 评级

 5 星（最高 5 星）。

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

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

[查看全部评论](https://wordpress.org/support/plugin/menu-visibility-control/reviews/)

## 贡献者

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

## 支持

最近两个月解决的问题：

     总计 1，已解决 1

 [查看支持论坛](https://wordpress.org/support/plugin/menu-visibility-control/)

## 捐助

您愿意支持这个插件的发展吗?

 [ 捐助此插件 ](https://knowledge.buzz/donate)