From debb7c20b3e5dfc5dc117bee164fa03478bc05fa Mon Sep 17 00:00:00 2001 From: Bojan Katusic Date: Mon, 23 Mar 2026 15:21:12 +0100 Subject: [PATCH 1/2] docs: review white-label-extension --- add-ons/agency/white-label-extension.mdx | 67 +++++++++++++----------- 1 file changed, 36 insertions(+), 31 deletions(-) diff --git a/add-ons/agency/white-label-extension.mdx b/add-ons/agency/white-label-extension.mdx index 44e98f7..f41f564 100644 --- a/add-ons/agency/white-label-extension.mdx +++ b/add-ons/agency/white-label-extension.mdx @@ -22,11 +22,11 @@ addonType: extension id="addon-data" style={{display: 'none'}} data-title="White Label" - data-purchase-url="https://mainwp.com/extension/white-label/" + data-purchase-url="https://mainwp.com/add-on/white-label/" data-pricing-tier="pro" data-bundle="MainWP Pro" data-addon-type="extension" - data-version="5.0" + data-version="5.0.3" data-developer="MainWP" data-changelog-url="https://mainwp.com/changelog/mainwp-white-label-extension/" data-owned-by="Jestart LLC" @@ -46,7 +46,7 @@ addonType: extension allowFullScreen > -The [MainWP White Label Extension](https://mainwp.com/extension/white-label/) lets you rebrand the MainWP Child plugin on client sites. You can replace the plugin name and author information with your own branding, hide the plugin entirely from the plugins list, restrict client access to certain WordPress features, and add a branded support contact form. +The [MainWP White Label Extension](https://mainwp.com/add-on/white-label/) lets you rebrand the MainWP Child plugin on client sites. You can replace the plugin name and author information with your own branding, hide the plugin entirely from the plugins list, restrict client access to certain WordPress features, and add a branded support contact form. This extension white labels the MainWP Child plugin only. The MainWP Dashboard plugin cannot be white labeled. @@ -94,8 +94,8 @@ Click **Save Settings** to apply changes to all child sites. - -Go to **MainWP > Sites > Manage**, find the site, and click **Edit**. + +Go to **MainWP > Sites > Manage Sites**, find the site, and click **Settings**. Go to the **White Label** tab, locate **General Settings**, and enable **Override General Settings**. @@ -139,8 +139,8 @@ Click **Save Settings**. - -Go to **MainWP > Sites > Manage**, find the site, and click **Edit**. + +Go to **MainWP > Sites > Manage Sites**, find the site, and click **Settings**. Go to the **White Label** tab, enable **Override General Settings**. @@ -166,7 +166,7 @@ Go to **MainWP > Add-ons > White Label** and select the **Remove & Disable Optio ![Remove and disable white label options](/images/add-ons/white-label-remove-disable-options-tab.png) -Go to **MainWP > Sites > Manage**, edit the site, navigate to the **White Label** tab, enable **Override General Settings**, then locate **Remove & Disable Options**. +Go to **MainWP > Sites > Manage Sites**, open the site's **Settings**, navigate to the **White Label** tab, enable **Override General Settings**, then locate **Remove & Disable Options**. @@ -174,13 +174,13 @@ Go to **MainWP > Sites > Manage**, edit the site, navigate to the **White Label* | Option | Effect | |--------|--------| -| Disable Theme Switching | Locks the current theme; prevents switching to another theme | -| Remove MainWP Settings | Hides the MainWP Child Settings page | -| Remove MainWP Server Information | Hides the MainWP Child Server Information page | -| Remove MainWP Restore / Clone | Hides the MainWP Child Restore page | -| Remove WP Tools | Removes the Tools menu from WP Admin | -| Remove WP Settings | Removes the Settings menu from WP Admin | -| Remove WP Permalinks Menu | Removes the Permalinks submenu from WP Admin | +| Prevent theme alterations | Locks the current theme and prevents switching to another theme | +| Hide the MainWP Child Settings page | Removes the MainWP Child Settings page | +| Hide the MainWP Child Server Information page | Removes the MainWP Child Server Information page | +| Hide the MainWP Child Restore (Clone) page | Removes the MainWP Child Restore (Clone) page | +| Hide the WordPress Tools page | Removes the **Tools** menu from WP Admin | +| Hide the WordPress General settings page | Removes the **Settings** menu from WP Admin | +| Hide the Permalinks settings page | Removes the **Permalinks** settings page from WP Admin | ## WordPress Options @@ -193,7 +193,7 @@ Go to **MainWP > Add-ons > White Label** and select the **WordPress Options** ta ![White Label - WordPress options](/images/add-ons/white-label-wordpress-options.jpg) -Go to **MainWP > Sites > Manage**, edit the site, navigate to the **White Label** tab, enable **Override General Settings**, then locate **WordPress Options**. +Go to **MainWP > Sites > Manage Sites**, open the site's **Settings**, navigate to the **White Label** tab, enable **Override General Settings**, then locate **WordPress Options**. @@ -201,15 +201,19 @@ Go to **MainWP > Sites > Manage**, edit the site, navigate to the **White Label* | Option | Description | |--------|-------------| -| Custom Login Image | Replace the WordPress logo on the login page | -| Custom Favicon | Replace the site favicon | -| Remove Dashboard Widgets | Hide selected widgets from the WordPress Dashboard | -| Hide Help Box | Hide the contextual help tab from all admin pages | -| Hide Post Metaboxes | Remove selected metaboxes from the post editor | -| Hide Page Metaboxes | Remove selected metaboxes from the page editor | +| Custom login page image | Upload a custom image for the WordPress login page | +| Custom login image URL | Set the destination URL for the login image | +| Custom login image title | Set the login image title text | +| Custom website favicon | Upload a custom favicon for the site | +| Hide default WordPress dashboard widgets | Hide selected default dashboard widgets | +| Suppress update notifications for WordPress core | Hide WordPress core update notifications | +| Hide screen options | Hide the **Screen Options** tab | +| Hide help box | Hide the **Help** tab | +| Hide default WordPress post meta boxes | Remove selected post editor meta boxes | +| Hide default WordPress page meta boxes | Remove selected page editor meta boxes | | Global Footer Content | Add content to the front-end footer | | Dashboard Footer Content | Replace "Thank you for creating with WordPress" in admin footer | -| Site Generator Options | Modify or hide the WordPress version in the generator meta tag | +| Site Generator Options | Replace the default generator text and link | | Custom Admin CSS | Add CSS to customize the admin area | | Custom Login CSS | Add CSS to customize the login page | | Text Replace | Find and replace text strings throughout the admin area | @@ -225,7 +229,7 @@ Go to **MainWP > Add-ons > White Label** and select the **Support Form** tab. ![White Label - Support options](/images/add-ons/white-label-support-form.jpg) -Go to **MainWP > Sites > Manage**, edit the site, navigate to the **White Label** tab, enable **Override General Settings**, then locate **Support Form**. +Go to **MainWP > Sites > Manage Sites**, open the site's **Settings**, navigate to the **White Label** tab, enable **Override General Settings**, then locate **Support Form**. @@ -233,16 +237,17 @@ Go to **MainWP > Sites > Manage**, edit the site, navigate to the **White Label* | Setting | Description | |---------|-------------| -| Enable Support Button | Toggle the support feature on/off | -| Button Location | Choose where the Contact Support button appears | -| Contact Support Label | Text displayed on the button | -| Intro Support Message | Message shown above the contact form | +| Activate the Support feature | Enable or disable the support form | +| Designated support contact email | Set the email address that receives support messages | +| Position of the "Contact Support" button | Show the button in the Top Admin bar, Admin menu, or both | +| Contact Support button title | Set the text displayed on the support button | +| Support introduction message | Set the message shown above the contact form | | Submit Button Title | Text on the form submit button | | Successful Submission Message | Confirmation message after form submission | -| Support Email Address | Email where support requests are sent (required) | +| Message to return sender to page they were on | Set the text for the return link after submission | -The support form remains disabled if the Support Email Address field is empty. +The support form remains disabled if the **Designated support contact email** field is empty. ## Reset White Label Options @@ -254,7 +259,7 @@ To reset all white label settings to defaults: Go to **MainWP > Add-ons > White Label**. -Scroll to the bottom and click the **Reset** button. +Scroll to the bottom and click **Reset Settings**. Click **Yes** in the confirmation popup, then click **Save Settings** to apply the reset to child sites. From 878a412acafd1b8bbe3c96029bccf3a3ab705273 Mon Sep 17 00:00:00 2001 From: Bojan Katusic Date: Mon, 23 Mar 2026 15:52:17 +0100 Subject: [PATCH 2/2] docreview --- add-ons/agency/white-label-extension.mdx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/add-ons/agency/white-label-extension.mdx b/add-ons/agency/white-label-extension.mdx index f41f564..e87160f 100644 --- a/add-ons/agency/white-label-extension.mdx +++ b/add-ons/agency/white-label-extension.mdx @@ -120,7 +120,7 @@ Leave fields empty (except Plugin Name) to hide that information rather than dis ## Visually Hide the MainWP Child Plugin -Remove the MainWP Child plugin from the WordPress plugins list so clients cannot see it. +Remove the MainWP Child plugin from the WordPress plugins list so clients cannot see it. The hide toggle is in the same **White Label** section as **Plugin name**, **Plugin description**, **Plugin URI**, **Plugin author**, and **Author URI**, so you can hide the plugin and save your custom branding details at the same time. @@ -129,7 +129,7 @@ Remove the MainWP Child plugin from the WordPress plugins list so clients cannot Go to **MainWP > Add-ons > White Label** and select the **White Label** tab. -Set **Visually Hide MainWP Child Plugin** to **YES**. +In the **White Label** section, set **Visually Hide MainWP Child Plugin** to **YES**. If needed, also fill in **Plugin name**, **Plugin description**, **Plugin URI**, **Plugin author**, and **Author URI** before saving. ![White Label Child Plugin Settings](/images/add-ons/white-label-plugin-settings.jpg) @@ -146,7 +146,7 @@ Go to **MainWP > Sites > Manage Sites**, find the site, and click **Settings**. Go to the **White Label** tab, enable **Override General Settings**. -In the **White Label** section, set **Visually Hide MainWP Child Plugin** to **YES**. +In the **White Label** section, set **Visually Hide MainWP Child Plugin** to **YES**. If needed, also fill in **Plugin name**, **Plugin description**, **Plugin URI**, **Plugin author**, and **Author URI** before saving. Click **Save Settings**. @@ -155,6 +155,10 @@ Click **Save Settings**. + +Hiding the plugin does not disable the other branding fields. If you use reporting or other areas that still surface the child plugin details, set the branding fields as well so those views use your custom plugin information instead of the default MainWP Child details. + + ## Remove & Disable Functions Restrict client access to WordPress features and MainWP Child settings.