

MainWP Custom Dashboard
MainWP Custom Dashboard by MainWP is an extension plugin for the MainWP Dashboard. It gives you one place to write and manage custom CSS, JavaScript and PHP snippets that change how your dashboard looks and behaves, without FTP or an outside code editor.
- Version
- 5.2
- Released
- Sep 23, 2026
- Developer
- MainWP
- Type
- WordPress plugin
- Requires
- MainWP
- Licence
- GPL
- Included in
- Every plan, or $4.79 a year on its own
What’s new in MainWP Custom Dashboard 5.2
- NewMainWP abilities to view snippet status, validate PHP, and preview or apply PHP, CSS, and JavaScript snippet changes.
- ImprovedSaving a snippet now warns when someone else has changed it and keeps your draft available before you reload.
- FixedPHP validation rejects malformed snippets without running them.
What it does
If you manage many WordPress sites from a MainWP Dashboard, you may want to adjust its interface or add small bits of functionality. Editing plugin files directly is risky, and those edits can disappear when the MainWP plugin updates. This extension solves that by storing your snippets in the database instead of in physical files, so your changes stay separate from the MainWP core plugin and survive dashboard updates.
You work from a built-in code editor inside the dashboard. CSS and JavaScript are injected into the dashboard, and PHP snippets run with error detection meant to prevent fatal errors. PHP can be validated before it runs, and malformed snippets are rejected without executing. Code applies only to the MainWP Dashboard site, so child sites stay unaffected. If something goes wrong, you can disable or edit a snippet right from the dashboard.
Best for
- Agencies running client sites through a MainWP Dashboard
- Freelancers who want a personalized MainWP interface
- Developers adding custom PHP functions to MainWP
Features
Write, edit and update CSS, JavaScript and PHP snippets directly in the MainWP Dashboard interface, with no FTP client or third-party editor needed.
Snippets are saved in the database rather than files, keeping your customizations separate from the MainWP core plugin so updates do not wipe them out.
PHP snippets run with built-in error detection designed to prevent fatal errors, and validation rejects malformed snippets without running them.
Inject your own styles and scripts into the dashboard to change the look and behavior of your site management interface.
Code applies only to your MainWP Dashboard site, so the child sites you manage are left untouched by your customizations.
Disable or modify any snippet without leaving the dashboard, which makes it easier to find and fix the cause of a problem.
When saving, you are warned if someone else changed the same snippet, and your draft stays available before you reload.
A GitHub repository of example CSS, PHP and JavaScript snippets gives you working starting points for common customizations.
MainWP Custom Dashboard older versions
- 5.1Jun 47 new, 5 improvements, 4 fixes, 1 security fix
- 5.0.1May 29, 20241 improvement
- 5.0Feb 29, 20241 improvement
- 4.1.2Apr 18, 2023
Members and buyers of this product can download older versions.
Questions about MainWP Custom Dashboard
Do I need MainWP to use this?
Yes. This is an extension for the MainWP Dashboard plugin, so it needs MainWP installed on your dashboard site. It adds a place inside that dashboard to manage your own CSS, JavaScript and PHP snippets.
Will my snippets affect the child sites I manage?
No. The code you add applies only to the MainWP Dashboard site itself. Your child sites remain unaffected, which keeps your customizations controlled and limited to the management interface.
What happens if a PHP snippet has an error?
PHP snippets run with built-in error detection intended to prevent fatal errors that would crash the dashboard. You can validate PHP before applying it, malformed snippets are rejected without running, and you can disable a problem snippet from the dashboard.
Will updating MainWP erase my customizations?
Your snippets are stored in the database instead of in plugin files, so they stay independent from the MainWP core plugin. That means you can update the dashboard plugin without losing your custom code.
Is MainWP Custom Dashboard free?
The code of MainWP Custom Dashboard is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.
Which version of MainWP Custom Dashboard is this?
Version 5.2, released Sep 23, 2026. New versions appear here when the developer publishes them, and members get them as automatic updates.
How do I update MainWP Custom Dashboard?
Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of MainWP Custom Dashboard automatically and keeps a backup, so you can roll back.
What does MainWP Custom Dashboard need?
MainWP Custom Dashboard needs MainWP installed and active.
More from MainWP







