MainWP Development Extension is a starting point for developers who want to create their own MainWP extensions. This extension provides you with a complete, working example that demonstrates the basic extension structure and architecture already in place.
This extension serves as a template that includes:
- Complete MainWP extension structure and file organization
- Working examples of admin pages, tabs, and navigation
- Database integration examples
- AJAX handling patterns
- Widget and metabox implementations
- Proper MainWP integration hooks and filters
We recommend starting with our comprehensive lesson series that walks you through the entire process of building MainWP extensions: 👉 Lesson 1: Setting Up a MainWP Development Environment
- Please install plugin "MainWP Dashboard" and activate it before installing MainWP Development Extension plugin (get the MainWP Dashboard plugin from MainWP.com
- Download this repository from GitHub
- Important: After downloading, rename the folder from
mainwp-development-extension-main
tomainwp-development-extension
(remove the-main
suffix) - Upload the renamed
mainwp-development-extension
folder to the/wp-content/plugins/
directory - Activate the MainWP Development Extension plugin through the 'Plugins' menu in WordPress
- Enable or Disable extension on the "Add-ons" page in the MainWP Dashboard

- Initial release