No description
Find a file
2025-08-13 15:55:21 +02:00
class Updated 2024-11-28 15:59:02 +07:00
css initial commit 2024-04-24 11:45:11 -04:00
js initial commit 2024-04-24 11:45:11 -04:00
languages initial commit 2024-04-24 11:45:11 -04:00
.gitignore updated gitignore 2024-04-24 12:02:44 -04:00
mainwp-development-extension.php Updated 2024-11-28 15:59:02 +07:00
phpcs.xml Updated 2024-11-28 15:59:02 +07:00
readme.md Update and rename readme.txt to readme.md 2025-08-13 15:55:21 +02:00

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

  1. Please install plugin "MainWP Dashboard" and activate it before installing MainWP Development Extension plugin (get the MainWP Dashboard plugin from MainWP.com
  2. Download this repository from GitHub
  3. Important: After downloading, rename the folder from mainwp-development-extension-main to mainwp-development-extension (remove the -main suffix)
  4. Upload the renamed mainwp-development-extension folder to the /wp-content/plugins/ directory
  5. Activate the MainWP Development Extension plugin through the 'Plugins' menu in WordPress

Screenshots

  1. Enable or Disable extension on the "Add-ons" page in the MainWP Dashboard 2025-08-13 at 15 51 45@2x

Changelog

4.0 - 6-19-2023

  • Initial release