Manage Extensions

Available with the following:

MainWP Core
Table of Contents

What are the MainWP Extensions

MainWP Extensions are composed of PHP scripts that extend the functionality of your MainWP Dashboard. They offer new additions to your Dashboard that either enhance features that were already available or add new features to your Dashboard.

MainWP offers a variety of Free and Premium Extensions in multiple categories, which can be acquired by signing up for one of MainWP Pro Plans.

After signing up for a MainWP Pro Plan, you will be provided with the Main API Key for Extension Activation and a Download Link for your purchased product(s).

Even though all MainWP Extensions are fully functional without API Activation, support and automated updates are available only for activated Extensions.

If you want to develop your Extensions, there is a comprehensive list of resources at MainWP Codex.

Please note: MainWP Extensions are distinct from the MainWP plugins. The extensions are delivered through our Extension system, while the plugins are delivered through wordpress.org repository. The free plugins include: MainWP Child, MainWP DashboardMainWP Child Reports, and MainWP Key Maker.

Order Extensions

  1. Go to the MainWP.com
  2. Locate and click the Account link at the top-right of the page
  3. If you already have MainWP Account, use the Login Form (on the left side) to log into your account, in case you are visiting MainWP Website for the first time, use the Register for (on the right side) to create your MainWP Account
  4. Once you are logged in, visit the MainWP Pro page
  5. Choose your preferred plan and click the Sign-Up! button
  6. Review the order details on the Cart page and when ready, click the Proceed to Checkout buttonProceed to checkout
  7. On the Checkout page, verify your details, choose a payment method, and proceed.
  8. After completing the payment, you will be provided with your Extension API Keys and Download Links.

Important Notes:

For all PreSales questions please check out our PreSales FAQ or submit a PreSale Question.

If you need help with making your purchase or you stumble upon any issue during the purchase process, do not hesitate to open a Support Ticket with our Support Team.

MainWP Extensions do not have a trial period. However, you can check out the Refund Policy.

Download Your Invoice

  1. Go to the MainWP website
  2. Go to the My Account page
  3. Go to the My Orders tab
  4. In the Orders List, locate the Order that you need the invoice for
  5. Click the Invoice button to start the download

Download Extensions

  1. Go to the MainWP.com
  2. Locate and click the Account link at the top-right of the page
  3. Enter your login credentials
  4. Once you are logged in, you will be redirected to the My Account page
  5. Click the My Downloads tab
  6. A list of your Extensions will be provided, and you can download them.

Get Your API Key

  1. Go to the MainWP.com
  2. Locate and click the Account link at the top-right of the page
  3. Enter your login credentials
  4. Once you are logged in, you will be redirected to the My Account page
  5. Click the My API Keys tab
  6. Here you will find your Main API Key, which can be used to activate any extension.

Install Extensions

Note: Since version 4.3 of the MainWP Dashboard, extensions that were previously only available through the WordPress.org repository can now be installed through our Extensions system.

Automatic Extension(s) Installation

  1. Login into your MainWP Dashboard site
  2. Go to the MainWP > Extensions page
  3. On the top of the page, you will find the Install and Activate Extensions box
  4. Enter your Main API Key and check Remember MainWP Main API Key
  5. Click the Validate my MainWP Main API Key button
  6. Click the Install Extensions button
  7. Select the Extensions you want to install and click the Install Selected Extensions button

Once the Extensions are installed, Activate it with an API key to receive automatic updates.

Automatic Extension(s) Installation by Using WordPress built-in plugin installer

  1. Go to the WP > Plugins > Add New page on your Dashboard site
  2. Click the Upload Plugin button
  3. Click the Browse Files button
  4. Find the previously downloaded Extension(s) and click the Install Now button.
  5. The resulting installation screen will list the installation as successful or note any problems during the installation.
  6. If successful, click Activate Plugin to activate it or Return to Plugin Installer for further actions such as installing more Extensions.

Once the Extension is installed, Activate it with an API key to receive automatic updates.

Manual Extension(s) Installation

  1. Download your MainWP Extension(s) to your desktop.
  2. If downloaded as a zip archive, extract the Extension folder to your desktop.
  3. With your FTP program, upload the Extension folder to the wp-content/plugins folder in your WordPress (Dashboard site) directory online.
  4. Go to WP > Plugins screen and find the newly uploaded Extension on the list.
  5. Click Activate to activate it.

MainWP Extensions should be installed only on your Dashboard site.

Extensions should never be installed on a Child Site!

Activate Extensions

Once the Extension is installed, Activate it with an API key to receive automatic updates.

To receive Automatic Extension updates, your extensions need to be activated with a working Main API Key after successful installation.

Automatic Extension(s) Activation

  1. Login to your MainWP Dashboard site
  2. Go to the MainWP > Extensions page
  3. On the top of the page, you will find the Install and Activate Extensions box
  4. Enter your Main API Key and check Remember MainWP Main API Key
  5. Click the Validate my MainWP Main API Key button
  6. Click the Activate Extensions button to activate currently installed Extensions

Manual Extension(s) Activation

  1. Login to your MainWP Dashboard site
  2. Go to the MainWP > Extensions page
  3. Locate the Extension that you want to activate
  4. Click the License button to activate the extension

Extensions are fully functional without the API Activation. By activating extension(s), you will enable the Automatic Update mechanism.

If you experience any issues with activating your extension(s), do not hesitate to submit a support ticket.

Update Extensions

Automatic Extension(s) Update

In order to receive Automatic Updates, Extension API Activation is required!

  1. Login into your MainWP Dashboard site
  2. Go to the WP > Plugins page
  3. Find the Extension that needs to be updated
  4. Press the Update Now link

Manual Extension(s) Update

Reinstallation of a MainWP Extension(s) does not remove any data from a database. This means that if you reinstall your extension to update it, extension settings won’t be lost.

  1. Download the latest version of the Extension(s) you wish to update
  2. Login into your MainWP Dashboard site
  3. Go to the WP > Plugins page
  4. Find the extension you want to update
  5. Deactivate it
  6. Delete it
  7. Install the new version

It is crucial to update MainWP Extensions as soon as an update is available. Using out of date extensions can cause a variety of issues, the two biggest ones being Security and Compatibility.

Remove Unneeded Extensions

Since MainWP Dashboard version 4.3, MainWP Extensions can be removed directly from the MainWP Dashboard.

  1. Navigate to MainWP Dashboard > Extensions page
  2. Find the Extension you wish to remove
  3. Click the Disable button
  4. After the page refreshes, click the Delete button

Extensions can also be removed like any other WordPress plugin. To remove Extensions in that manner:

  1. Login to your MainWP Dashboard site
  2. Go to the WP Admin > Plugins page
  3. Find the Extension(s) you wish to remove
  4. Deactivate it
  5. Delete it

All MainWP Extensions will completely uninstall themselves, so there is no need to access your server via FTP to manually delete extension files.

Change Membership Plan

Changing the Membership Plan is a manual process. If you want to upgrade your Pro plan or take advantage of our “90-Day Pro Upgrade guarantee”, please reach the MainWP Support team.

Cancellation of a Monthly or Yearly Pro plan can be through the MainWP.com account page: https://mainwp.com/my-account/my-subscriptions/

Cancel Subscription

To cancel a subscription,

  1. Go to the My Account page,
  2. Go to the My Subscriptions tab,
  3. Locate the wanted Subscription in the My Subscriptions table,
  4. Select the View button next to the Subscription in the My Subscriptions table or click the Subscription number under the Subscription column in the My Subscriptions table,
  5. This will take you to My Account > View Subscription for a single Subscription,
  6. On this page, click the Cancel button.

Still Have Questions?

Search for additional solutions in the MainWP Community or start your own discussion
MainWP Community

Ask FAB

Our always on
AI support agent

Table of Contents

Ask FAB