MainWP Dashboard Settings

General Settings

Network Optimization

Network Optimization

Hide MainWP Child Plugin from Search Engines Default Value: NO

By enabling this option, you will hide the MainWP Child plugin from search engines and your competitors. This means that anyone who tries to reach ../wp-content/plugins/mainwp-child/ directory on your child sites will encounter the 404 page. Feature works on Apache servers only since .htaccess is not supported on NGINX servers.

This feature will make changes to the .htaccess file on your child site. Please note that in rare cases and server configuration could cause problems such as broken permalinks.
This feature does not hide the MainWP Child plugin from the WordPress back-end. The plugin will still be visible in WP Admin on child sites. If you need to hide the MainWP Child plugin, you will need the MainWP Branding Extension.

The extension inserts the following code snippet to the .htaccess file on your child sites.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^wp-content/plugins/mainwp-child/(.*)$ /wp-content/plugins/THIS_PLUGIN_DOES_NOT_EXIST [QSA,L]
# END MainWP

Optimize for Shared Hosting or Big Networks Default Value: NO

If enabled, MainWP Dashboard will cache updates for faster loading. Because of this, it is required to sync your MainWP Dashboard manually before performing updates.

Recommended for MainWP Dashboards with 50+ child site and for MainWP Dashboards that are hosted on shared servers.

Global Options

Global Options

Notification Email Default Value: N/A

All email notification from MainWP Dashboard will be sent to this email address in case the other email address is not set in specific features. Multiple email addresses are allowed.

Use WP-Cron Default Value: YES

Setting this option to NO will disable the WP-Cron so all scheduled events will stop working. Disabling the WP-Cron requires setting Cron jobs manually in your hosting control panel.

Updates Options

Update Options

Show WordPress Language Updates Default Value: YES

If enabled, this feature checks if there are available language pack updates on your child sites. The available updates will show in the Update Overview widget on the MainWP > Overview page.

Require Backup Before Upgrade Default Value: NO

When trying to update a plugin, theme or WordPress core, if enabled, this feature will check if the child site has been backed up in last 7 days. If it is, it will proceed with the update, if not, it will ask you if you want to perform a backup before updating.

This feature works only with the MainWP Basic Backup system. Backup extensions are not supported. If the MainWP Legacy Backups option is not enabled, the feature will be disabled.

Automatic Daily Update Default Value: Off

This option allows you to enable the Automatic Updates feature for the WP Core updates. You can enable it, disable it or set it to only send email notification about available updates.

Enabling this feature is not the only thing that needs to be done in order to set automatic backups for the WP Core to work.

Abandoned Plugins/Themes Tolerance Default Value: 365

In case a plugin or theme author didn’t release an update for the set number of days, the plugin/theme will be marked as Possibly Abandoned. The list of possibly abandoned plugins and themes can be found in the Update Overview widget on the MainWP > Overview page.

Data Return Options

Maximum Number of Comments Default Value: 50

This option controls the number of comments returned from child sites when performing a search.

A large amount will decrease the speed and/or break communication between your MainWP Dashboard and Child Sites.
This option is visible only in case the MainWP Comments Extension is installed on your MainWP Dashboard.

Backup Options

Backup Options

Enable Legacy Backups Feature

MainWP is actively moving away from default backups feature, so it is highly recommended to us some of MainWP Backup Extensions. For new users this feature is disabled. In order to use the native backup system, the option needs to be enabled.

Select Primary Backup System Default Value: N/A

MainWP plugin allows you to choose between multiple backup systems and sets the one you prefer. In case you have multiple backup extensions installed, here, you can set the primary one.

View all available Backup Extensions.

Advanced Settings

Big amount of simultaneous requests and small delay between requests may cause various issues, such as:

  • Syncing issues
  • Failing Updates
  • Failing Installations

Cross IP Settings

Cross IP Settings

Maximum Simultaneous Requests Default Value: 4

If too many requests are sent out, they will begin to time out. This causes your child sites to be shown as offline while they are up and running.

With a typical shared host, the recommended value for this option is 4.

Minimum Delay Between Requests Default Value: 200

This option allows you to control minimum time delay between two requests.

With a typical shared host, the recommended value for this option is 200.

IP Settings

IP Settings

Maximum Simultaneous Requests per IP Default Value: 1

If too many requests are sent out, they will begin to time out. This causes your child sites to be shown as offline while they are up and running.

With a typical shared host, the recommended value for this option is 1.

Minimum Delay Between Requests to the Same IP Default Value: 1000

This option allows you to control minimum time delay between two requests.

With a typical shared host, the recommended value for this option is 1000.

SSL Settings

SSL Settings

Verify Certificate Default Value: YES

If this option is enabled, MainWP Dashboard will verify the SSL Certificate on your Child Site (if exists) while connecting the Child Site to your MainWP Dashboard. Please note that this is a global setting. The option can be adjusted for individual use for each Child Site addition in the Add New Site form.

If you are using an out of date or self-assigned SSL Certificate and you are having trouble with connecting a Child Site, try to disable the SSL Certificate verification and see if that helps.

Dashboard Options

Dashboard Options

Hide MainWP Footer Default Value: NO

This option allows you to enable or disable the fixed footer that is appended to the bottom of your screen on all MainWP Dashboard pages.

Use Child Site Favicon: Default Value: YES

If set to YES, the MainWP Dashboard will grab favicons from your sites and display them in the MainWP > Sites > Manage page and in the Select Sites metabox.

Hide MainWP Tips Default Value: YES

Enable or disable MainWP Tips on various MainWP Dashboard pages.

Turn Off Brag Button Default Value: NO

Enable or disable the “brag” feature that appears after performing various actions in your MainWP Dashboard and allow you to quickly tweet resulst of the action.

MainWP Tools

MainWP Tools

Force Dashboard to Establish New Connection

Forces your MainWP Dashboard to reconnect with all your Child Sites.

This feature will log out any currently logged in users on the Child sites and require them to re-log in. Use only if suggested by MainWP Support team.

Scan Child Sites for Known Issues

Scans each site individually for known issues.

MainWP Quick Setup

Press the button to start the MainWP Quick Setup Wizard.

Export Sites

This feature will export all your sites to a CSV file that is fully compatible with the MainWP Import Sites feature.

Disconnect Sites

This feature will break the connection with all connected child sites. However, the MainWP Child plugin will stay active on child sites. This feature has been designed to quickly disconnect sites when this is needed for migrating sites to another dashboard.

CleanUp your MainWP Dashboard

Select WP Admin Menu items you don’t use on your Dashboard Site to hide them.

Changing these settings will overwrite Clean & Lock Extension settings. Do not forget to migrate the settings you wish to keep.