{"id":339876,"date":"2026-07-17T06:34:48","date_gmt":"2026-07-17T06:34:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/admin-dashboard-menu-and-notices-control\/"},"modified":"2026-07-17T06:34:32","modified_gmt":"2026-07-17T06:34:32","slug":"belo-admin-dashboard-and-notices-control","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/belo-admin-dashboard-and-notices-control\/","author":20017391,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.9","stable_tag":"1.1.9","tested":"7.0.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Admin Dashboard and Notices Control","header_author":"WpBelo","header_description":"Hide WordPress admin menu items, submenus, admin notices, and dashboard elements by user role or specific user. Perfect for agencies, WooCommerce stores, membership sites, client dashboards, editors, shop managers, and custom WordPress admin access control.","assets_banners_color":"6499a0","last_updated":"2026-07-17 06:34:32","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/belo-admin-dashboard-and-notices-control","header_author_uri":"https:\/\/wpbelo.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":19,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.9":{"tag":"1.1.9","author":"cylas","date":"2026-07-17 06:34:32"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3611057,"resolution":"128x128","location":"assets","locale":"","width":380,"height":363},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3611057,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3611057,"resolution":"1544x500","location":"assets","locale":"","width":1427,"height":460},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3611057,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3611057,"resolution":"1","location":"assets","locale":"","width":1137,"height":1188},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3611057,"resolution":"2","location":"assets","locale":"","width":1097,"height":917}},"screenshots":{"1":"Admin Menu management","2":"Admin Notices management"}},"plugin_section":[],"plugin_tags":[3720,161293,26308,434,46480],"plugin_category":[],"plugin_contributors":[215853],"plugin_business_model":[],"class_list":["post-339876","plugin","type-plugin","status-publish","hentry","plugin_tags-admin-menu","plugin_tags-admin-menu-editor","plugin_tags-admin-notices","plugin_tags-dashboard","plugin_tags-dashboard-cleanup","plugin_contributors-cylas","plugin_committers-cylas"],"banners":{"banner":"https:\/\/ps.w.org\/belo-admin-dashboard-and-notices-control\/assets\/banner-772x250.png?rev=3611057","banner_2x":"https:\/\/ps.w.org\/belo-admin-dashboard-and-notices-control\/assets\/banner-1544x500.png?rev=3611057","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/belo-admin-dashboard-and-notices-control\/assets\/icon-128x128.gif?rev=3611057","icon_2x":"https:\/\/ps.w.org\/belo-admin-dashboard-and-notices-control\/assets\/icon-256x256.gif?rev=3611057","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/belo-admin-dashboard-and-notices-control\/assets\/screenshot-1.png?rev=3611057","caption":"Admin Menu management"},{"src":"https:\/\/ps.w.org\/belo-admin-dashboard-and-notices-control\/assets\/screenshot-2.png?rev=3611057","caption":"Admin Notices management"}],"raw_content":"<!--section=description-->\n<p><strong>Admin Dashboard and Notices Control<\/strong> 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.<\/p>\n\n<p>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.<\/p>\n\n<p>Unlike many dashboard customization plugins, Admin Dashboard and Notices Control provides a fast, modern interface with role-based and user-specific control.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Hide admin menu items by user role<\/li>\n<li>Hide submenu items by user role<\/li>\n<li>Hide admin menu items for specific users<\/li>\n<li>Hide submenu items for specific users<\/li>\n<li>Hide WordPress admin notices<\/li>\n<li>Hide plugin promotional notices<\/li>\n<li>Separate Menu and Notice management<\/li>\n<li>AJAX saving without page reloads<\/li>\n<li>Unlimited roles<\/li>\n<li>Unlimited users<\/li>\n<li>Automatically detects plugin menu items<\/li>\n<li>Clean two-column interface<\/li>\n<li>Administrator recovery protection<\/li>\n<li>Lightweight with no external services<\/li>\n<\/ul>\n\n<h3>Perfect for<\/h3>\n\n<ul>\n<li>Agencies managing client websites<\/li>\n<li>WooCommerce stores<\/li>\n<li>Membership websites<\/li>\n<li>Client dashboard cleanup<\/li>\n<li>Editorial teams<\/li>\n<li>Schools<\/li>\n<li>Businesses<\/li>\n<li>Multi-author websites<\/li>\n<li>Custom WordPress installations<\/li>\n<\/ul>\n\n<h3>Menu Rules<\/h3>\n\n<p>Hide any WordPress admin menu or submenu for selected user roles or individual users.<\/p>\n\n<p>User-specific rules automatically override role rules, allowing complete control over individual users.<\/p>\n\n<p>Menu hiding removes navigation items only. It does not change WordPress capabilities or block direct URL access.<\/p>\n\n<h3>Admin Notices<\/h3>\n\n<p>Reduce dashboard clutter by hiding WordPress and plugin admin notices for selected roles or specific users.<\/p>\n\n<p>Keep your clients focused on their work instead of plugin advertisements and unnecessary notifications.<\/p>\n\n<h3>Why choose Admin Dashboard and Notices Control?<\/h3>\n\n<ul>\n<li>Modern, clean interface<\/li>\n<li>Fast AJAX saving<\/li>\n<li>Unlimited roles and users<\/li>\n<li>Designed for agencies<\/li>\n<li>WooCommerce friendly<\/li>\n<li>No coding required<\/li>\n<li>Lightweight and easy to use<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin through <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Open <strong>Admin Control<\/strong> from the WordPress dashboard.<\/li>\n<li>Configure Menu and Notice settings separately.<\/li>\n<\/ol>\n\n<p>If you previously used <strong>WPBL Admin Notice Control<\/strong>, your settings will be migrated automatically.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20remove%20user%20capabilities%3F\"><h3>Does this remove user capabilities?<\/h3><\/dt>\n<dd><p>No.<\/p>\n\n<p>Admin Dashboard and Notices Control only hides menu items and admin notices. It does not modify WordPress capabilities or user permissions.<\/p><\/dd>\n<dt id=\"can%20users%20still%20access%20hidden%20pages%20directly%3F\"><h3>Can users still access hidden pages directly?<\/h3><\/dt>\n<dd><p>Yes.<\/p>\n\n<p>If a user knows the direct URL and has the required capability, they can still access the page.<\/p><\/dd>\n<dt id=\"can%20i%20hide%20menus%20for%20individual%20users%3F\"><h3>Can I hide menus for individual users?<\/h3><\/dt>\n<dd><p>Yes.<\/p>\n\n<p>You can create rules for specific users that automatically override role-based rules.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%3F\"><h3>Does it work with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes.<\/p>\n\n<p>WooCommerce menu items and submenus can be managed just like WordPress core menus.<\/p><\/dd>\n<dt id=\"will%20it%20work%20with%20plugin%20menus%3F\"><h3>Will it work with plugin menus?<\/h3><\/dt>\n<dd><p>Yes.<\/p>\n\n<p>Admin Dashboard and Notices Control automatically detects most plugin-added admin menus.<\/p><\/dd>\n<dt id=\"is%20it%20multisite%20compatible%3F\"><h3>Is it multisite compatible?<\/h3><\/dt>\n<dd><p>Yes. The plugin works on WordPress Multisite installations.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>Added AJAX saving for Admin Notices without reloading the settings page.<\/li>\n<li>Removed the separate notice-suppression enable switch.<\/li>\n<li>Notice suppression now activates automatically when roles or users are selected.<\/li>\n<li>Automatically disables notice suppression when no rules exist.<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>Improved user-rule precedence.<\/li>\n<li>Added save verification for user metadata.<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Rebuilt user-specific menu enforcement.<\/li>\n<li>Improved override reliability.<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Added AJAX saving for menu rules.<\/li>\n<li>Reduced payload size using compact JSON.<\/li>\n<li>Added inline save status.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Hide WordPress admin menus, submenus, and admin notices for user roles or specific users. Perfect for agencies, WooCommerce stores, membership sites,  &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/339876","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=339876"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cylas"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=339876"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=339876"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=339876"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=339876"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=339876"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=339876"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}