class | ||
css | ||
js | ||
languages | ||
.gitignore | ||
mainwp-development-extension.php | ||
phpcs.xml | ||
readme.md |
MainWP Development Extension
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.
What This Extension Provides
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
Getting Started with MainWP Extension Development
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
Installation
- 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
Screenshots
- Enable or Disable extension on the "Add-ons" page in the MainWP Dashboard
Changelog
4.0 - 6-19-2023
- Initial release