Title: Admin Dashboard and Notices Control
Author: Belo@WpBelo
Published: <strong>July 17, 2026</strong>
Last modified: July 17, 2026

---

Search plugins

![](https://ps.w.org/belo-admin-dashboard-and-notices-control/assets/banner-772x250.
png?rev=3611057)

![](https://ps.w.org/belo-admin-dashboard-and-notices-control/assets/icon-256x256.
gif?rev=3611057)

# Admin Dashboard and Notices Control

 By [Belo@WpBelo](https://profiles.wordpress.org/cylas/)

[Download](https://downloads.wordpress.org/plugin/belo-admin-dashboard-and-notices-control.1.1.9.zip)

 * [Details](https://wordpress.org/plugins/belo-admin-dashboard-and-notices-control/#description)
 * [Reviews](https://wordpress.org/plugins/belo-admin-dashboard-and-notices-control/#reviews)
 *  [Installation](https://wordpress.org/plugins/belo-admin-dashboard-and-notices-control/#installation)
 * [Development](https://wordpress.org/plugins/belo-admin-dashboard-and-notices-control/#developers)

 [Support](https://wordpress.org/support/plugin/belo-admin-dashboard-and-notices-control/)

## Description

**Admin Dashboard and Notices Control** helps you create a clean, distraction-free
WordPress dashboard by hiding admin menu items, submenus, and admin notices for 
selected user roles or individual users.

Whether you’re managing client websites, WooCommerce stores, membership sites, or
editorial teams, Admin Dashboard and Notices Control makes it easy to simplify the
WordPress admin experience without editing code.

Unlike many dashboard customization plugins, Admin Dashboard and Notices Control
provides a fast, modern interface with role-based and user-specific control.

### Features

 * Hide admin menu items by user role
 * Hide submenu items by user role
 * Hide admin menu items for specific users
 * Hide submenu items for specific users
 * Hide WordPress admin notices
 * Hide plugin promotional notices
 * Separate Menu and Notice management
 * AJAX saving without page reloads
 * Unlimited roles
 * Unlimited users
 * Automatically detects plugin menu items
 * Clean two-column interface
 * Administrator recovery protection
 * Lightweight with no external services

### Perfect for

 * Agencies managing client websites
 * WooCommerce stores
 * Membership websites
 * Client dashboard cleanup
 * Editorial teams
 * Schools
 * Businesses
 * Multi-author websites
 * Custom WordPress installations

### Menu Rules

Hide any WordPress admin menu or submenu for selected user roles or individual users.

User-specific rules automatically override role rules, allowing complete control
over individual users.

Menu hiding removes navigation items only. It does not change WordPress capabilities
or block direct URL access.

### Admin Notices

Reduce dashboard clutter by hiding WordPress and plugin admin notices for selected
roles or specific users.

Keep your clients focused on their work instead of plugin advertisements and unnecessary
notifications.

### Why choose Admin Dashboard and Notices Control?

 * Modern, clean interface
 * Fast AJAX saving
 * Unlimited roles and users
 * Designed for agencies
 * WooCommerce friendly
 * No coding required
 * Lightweight and easy to use

## Screenshots

[⌊Admin Menu management⌉⌊Admin Menu management⌉[

Admin Menu management

[⌊Admin Notices management⌉⌊Admin Notices management⌉[

Admin Notices management

## Installation

 1. Upload the plugin through **Plugins  Add New  Upload Plugin**.
 2. Activate the plugin.
 3. Open **Admin Control** from the WordPress dashboard.
 4. Configure Menu and Notice settings separately.

If you previously used **WPBL Admin Notice Control**, your settings will be migrated
automatically.

## FAQ

### Does this remove user capabilities?

No.

Admin Dashboard and Notices Control only hides menu items and admin notices. It 
does not modify WordPress capabilities or user permissions.

### Can users still access hidden pages directly?

Yes.

If a user knows the direct URL and has the required capability, they can still access
the page.

### Can I hide menus for individual users?

Yes.

You can create rules for specific users that automatically override role-based rules.

### Does it work with WooCommerce?

Yes.

WooCommerce menu items and submenus can be managed just like WordPress core menus.

### Will it work with plugin menus?

Yes.

Admin Dashboard and Notices Control automatically detects most plugin-added admin
menus.

### Is it multisite compatible?

Yes. The plugin works on WordPress Multisite installations.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Admin Dashboard and Notices Control” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ Belo@WpBelo ](https://profiles.wordpress.org/cylas/)

[Translate “Admin Dashboard and Notices Control” into your language.](https://translate.wordpress.org/projects/wp-plugins/belo-admin-dashboard-and-notices-control)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/belo-admin-dashboard-and-notices-control/),
check out the [SVN repository](https://plugins.svn.wordpress.org/belo-admin-dashboard-and-notices-control/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/belo-admin-dashboard-and-notices-control/)
by [RSS](https://plugins.trac.wordpress.org/log/belo-admin-dashboard-and-notices-control/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.9

 * Added AJAX saving for Admin Notices without reloading the settings page.
 * Removed the separate notice-suppression enable switch.
 * Notice suppression now activates automatically when roles or users are selected.
 * Automatically disables notice suppression when no rules exist.

#### 1.1.8

 * Improved user-rule precedence.
 * Added save verification for user metadata.

#### 1.1.7

 * Rebuilt user-specific menu enforcement.
 * Improved override reliability.

#### 1.1.6

 * Added AJAX saving for menu rules.
 * Reduced payload size using compact JSON.
 * Added inline save status.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.1.9**
 *  Last updated **10 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [admin menu](https://wordpress.org/plugins/tags/admin-menu/)[admin menu editor](https://wordpress.org/plugins/tags/admin-menu-editor/)
   [Admin notices](https://wordpress.org/plugins/tags/admin-notices/)[dashboard](https://wordpress.org/plugins/tags/dashboard/)
   [Dashboard Cleanup](https://wordpress.org/plugins/tags/dashboard-cleanup/)
 *  [Advanced View](https://wordpress.org/plugins/belo-admin-dashboard-and-notices-control/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/belo-admin-dashboard-and-notices-control/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/belo-admin-dashboard-and-notices-control/reviews/)

## Contributors

 *   [ Belo@WpBelo ](https://profiles.wordpress.org/cylas/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/belo-admin-dashboard-and-notices-control/)