Description
The Custom Dashboard Extension lets you reorganize the MainWP main screen by hiding native widgets, repositioning blocks via drag-and-drop, and defining which information each user profile can see when entering the dashboard. This add-on serves agencies and teams that manage dozens of WordPress sites and need a clean, focused view with only the indicators relevant to each internal role.
Key Features
- Visual dashboard reorganization
Allows you to drag, drop, and reposition widgets directly on the MainWP home screen. - Selective widget hiding
Removes native blocks that don’t make sense for the agency or client’s workflow. - Control by user profile
Determines which widgets appear for administrators, managers, and accounts with restricted access. - Custom visual layer
Adjusts the dashboard appearance without changing the MainWP core or manual code. - Native integration with MainWP
Loads as a module inside the main dashboard, without installing a theme or altering WordPress templates.
Benefits of the Custom Dashboard Extension
- Cleaner, more focused dashboard
Each operator sees only the information needed to carry out their daily tasks. - Faster onboarding
Reduces the time it takes new team members to adapt by removing unnecessary visual noise. - Personalization by client or team
Enables delivering different views for each profile without maintaining parallel environments. - Fewer clicks in daily routine
Priority indicators are right at hand when opening the central dashboard.
Who Is It For?
- Agencies that manage dozens or hundreds of WordPress sites through MainWP.
- Technical teams that need to segment dashboard views by role or client.
- Maintenance providers that offer dashboard access to end clients.
Designed for those who use MainWP as an operations hub, this add-on turns the home screen into a predictable, streamlined workspace aligned with each profile’s routine. The result is less visual distraction, faster decisions about the managed site portfolio, and a dashboard experience consistent with the agency or maintenance provider’s identity.
Frequently asked questions
Is MainWP Custom Dashboard Extension GPL-licensed?
Yes. MainWP Custom Dashboard Extension is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use MainWP Custom Dashboard Extension on multiple sites?
Yes. You can install MainWP Custom Dashboard Extension on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does MainWP Custom Dashboard Extension cost at Ultrapack?
MainWP Custom Dashboard Extension costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does MainWP Custom Dashboard Extension include updates?
Yes. The current version of MainWP Custom Dashboard Extension is 5.2, published at Ultrapack on Sep 23, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is MainWP Custom Dashboard Extension scanned before publication?
Yes. Every version of MainWP Custom Dashboard Extension goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 5.2
- Added: MainWP abilities to view snippet status, validate PHP, and preview or apply PHP, CSS, and JavaScript snippet changes.
- Updated: Saving a snippet now warns when someone else has changed it and keeps your draft available before you reload.
- Fixed: PHP validation rejects malformed snippets without running them.
Version 5.1
- Fixed: Improved concurrent snippet saves, stale-editor feedback, and failure safety while preserving each snippet's storage format.
- Security: Improved escaping and sanitization across several admin outputs and request-handling areas.
- Fixed: Failed save messages are now visibly shown in the UI.
- Fixed: Corrected missing and incorrect text domains.
- Fixed: Corrected multiple typos throughout the extension.
- Added: One Dark editor theme for improved code editor readability.
- Added: Code folding UI and fold keymap support.
- Added: Autocompletion and automatic bracket closing in the code editor.
- Added: Natural Tab indentation support in the code editor.
- Added: PHP pre-save syntax validation to help catch common syntax errors before saving snippets.
- Added: Validation to reject PHP opening and closing tags in snippets.
- Added: Safer raw snippet storage handling with per-snippet storage flags to preserve existing saved snippets.
- Updated: CodeMirror library to version 6.
- Updated: PHP editor mode now uses plain PHP mode for tagless snippets.
- Updated: AJAX save responses now use `wp_send_json_success` and `wp_send_json_error` for improved WordPress compatibility.
- Updated: Custom JS snippets now load only on MainWP pages, matching the existing Custom CSS behavior.
- Updated: Save handling now supports both WordPress JSON responses and the previous legacy success format.
Version 5.0.1
- Updated: CodeMirror library to the latest version
Version 5.0
- Updated: MainWP 5.0 compatibility
Version 4.1.2
- Updated: Theme settings removed and moved to core
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
mainwp-custom-dashboard-extension.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
mainwp-custom-dashboard-extension.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready