Dashboard Master - Clean and Custom Dashboard Multisite
Dashboard Master is a lightweight WordPress plugin designed for Multisite networks. It transforms cluttered admin dashboards into a clean, communication-focused hub. It features a Smart AdBlocker to hide aggressive upsells , custom global and local widgets , and an X-Ray Mode for quick auditing.
by Master Musica · github.com/master-musica/dashboard-master · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/master-musica/dashboard-master/archive/refs/heads/main.zipReadme
=== Dashboard Master - Clean and Custom Dashboard Multisite === Contributors: mastermusica Tags: dashboard, multisite, custom widgets, admin notices, adblocker, clean dashboard Requires at least: 5.8 Tested up to: 6.5 Stable tag: 9.4 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html
Dashboard Master - Clean and Custom Dashboard Multisite Take back control of your WordPress dashboard. Create global and local custom widgets, block annoying admin notices, and clean up your network.
== Description == Is your WordPress dashboard cluttered with aggressive upsells, unnecessary ads, and confusing default widgets? Dashboard Master - Clean and Custom Dashboard Multisite is the ultimate architectural solution to transform your native WP dashboard into a clean, focused, and powerful communication hub.
Designed specifically for Multisite networks (but fully functional on single sites), this plugin completely wipes out the native dashboard clutter and replaces it with a highly customizable widget system governed by strict access rules.
== Core Features ==
- Global Network Widgets: Super Admins can set up 2 global dashboard widgets that are permanently pinned across all subsites in the network. Perfect for network-wide announcements or onboarding.
- Local Subsite Widgets: Local administrators can create up to 6 custom widgets specifically for their site.
- Role-Based Visibility: Local admins can restrict who sees each custom widget based on user roles (e.g., show a "Quick Links" widget only to Subscribers, and a "Metrics" widget only to Editors).
- Smart AdBlocker for Admin Notices: Automatically intercepts and hides aggressive promotional banners and upsells from third-party themes and plugins. New! Admins and Super Admins can now dynamically customize the blocked keywords list directly from the plugin's settings page, keeping legitimate system messages visible while tailoring the filter to your network's specific needs!
- Show/Hide X-Ray Mode: A powerful toggle button in the top Admin Bar (exclusive to Admins and Super Admins) that instantly reveals all hidden notices for auditing purposes with a single click.
- Welcome Panel Eraser: Permanently destroys the massive native "Welcome to WordPress" panel.
- YouTube Embed Fix: Automatically injects the correct referrer policies to fix YouTube iframe error 153 on the dashboard.
== Why Dashboard Master? == Most "white label" plugins are heavy, bloated, and break other plugins by aggressively removing PHP hooks. Dashboard Master acts like a scalpel: it uses intelligent JavaScript and CSS scoping to hide ads without breaking the functional buttons of complex plugins like H5P, WooCommerce, or PMPro. It ensures a pristine, distraction-free environment for your students, teachers, and authors, while giving administrators the X-Ray tools they need to monitor the system.
== Installation ==
- Upload the plugin files to the
/wp-content/mu-plugins/dashboard-masterdirectory (or standard plugins folder). - Activate the plugin. (If using Multisite, "Network Activate" the plugin).
- Navigate to the new Dashboard Master menu in your WordPress admin sidebar.
- If you are a Super Admin, fill in your Global Blocks and customize your Smart AdBlocker keywords.
- Add your Local Blocks, select which User Roles can see them, and save!
== Frequently Asked Questions ==
= Does it hide ALL admin notices? = No. Our Smart AdBlocker targets specific promotional CSS classes and scans the text for marketing keywords. Legitimate feedback notices (like "Post saved successfully") will still appear, ensuring your site remains functional.
= I need to read a blocked notice. What do I do? = Simply click the "Show Notices" (Mostrar Avisos) button with the eye icon located in the top black Admin Bar. This X-Ray mode will temporarily reveal all blocked notices. This button is only visible to Administrators and Super Admins.
= Does it work on standard Single Site WordPress? = Yes! While built with Multisite architecture in mind, single-site administrators can fully utilize the widget creator and the Smart AdBlocker.
== Screenshots ==
- The clean and organized Dashboard Master management interface.
- Role-based visibility selection for local widgets.
- The Show/Hide Notices Mode button in action on the Admin Bar.
== Changelog ==
= 1.1 =
- Feature: Added Dynamic Smart AdBlocker Filter. Admins and Super Admins can now edit and manage the blocked keywords list directly via the dashboard interface settings.
- Enhancement: Improved JavaScript injection architecture to securely fetch custom blocklist from the database.
= 1.0 =
- Initial releases, visual widget manager, global/local blocks, and role-based visibility.