# MainWP Documentation ## Docs - [MainWP Introduction](https://mainwp-abilities-review-add-update.mintlify.site/getting-started/mainwp-introduction.md): Learn what MainWP is and how it works. MainWP is a free, open-source, self-hosted WordPress management solution using the MainWP Dashboard and Child plugins with OpenSSL encryption for secure communication. - [Getting started with MainWP](https://mainwp-abilities-review-add-update.mintlify.site/getting-started/get-started-with-mainwp.md): Learn how to install and configure MainWP Dashboard and Child plugins to manage multiple WordPress sites. - [MainWP User Interface](https://mainwp-abilities-review-add-update.mintlify.site/getting-started/mainwp-user-interface.md): Learn how to navigate the MainWP Dashboard interface, customize widgets, manage tables, and use the navigation system effectively. - [MainWP Support Modal](https://mainwp-abilities-review-add-update.mintlify.site/getting-started/mainwp-support-modal.md): Learn how to open the MainWP Support modal, use each support option, and manage support-related permissions from the modal or MainWP Tools. - [Pre-install FAQ](https://mainwp-abilities-review-add-update.mintlify.site/getting-started/pre-install-faq.md): Answers to common pre-installation questions about MainWP including what it is, how extensions work, licensing, pricing, payment options, hosting requirements, security measures, and support policies. - [How MainWP Syncs with Child Sites](https://mainwp-abilities-review-add-update.mintlify.site/getting-started/mainwp-dashboard-child-synchronization-process-explained.md): Learn how MainWP Dashboard communicates with Child Sites via HTTPS requests using cURL. Understand the sync process, OpenSSL encryption, and asymmetric cryptography that secures the connection between your Dashboard and sites. - [How secure is the MainWP plugin?](https://mainwp-abilities-review-add-update.mintlify.site/getting-started/how-secure-is-the-mainwp-plugin.md): MainWP uses OpenSSL encrypted communication between Dashboard and Child Sites. Sites can only connect to one Dashboard at a time, passwords are not stored, and regular penetration tests are performed via PatchStack and HackerOne. - [Self-Hosted & Open Source Benefits](https://mainwp-abilities-review-add-update.mintlify.site/getting-started/why-does-self-hosted-and-open-source-matter.md): MainWP is self-hosted on your WordPress install and fully open source, so you can audit the code on GitHub anytime. We don't track or keep any information about your Child sites because privacy and security are paramount. - [Privacy & Data Handling](https://mainwp-abilities-review-add-update.mintlify.site/getting-started/are-you-guys-watching-what-i-am-doing.md): MainWP stable releases include no telemetry or phone-home functionality. Your Dashboard operates independently on your server with no data sent to MainWP. - [Overview of MainWP Dashboard icons](https://mainwp-abilities-review-add-update.mintlify.site/dashboard/overview/overview-of-mainwp-dashboard-icons.md): Learn about the most common icons on the MainWP Dashboard including sync and bulk action status indicators, the Dashboard site update notice, Manage Sites connection status, and Monitoring page indicators. - [Manage Add-ons](https://mainwp-abilities-review-add-update.mintlify.site/dashboard/overview/manage-extensions.md): Learn how to order, install, activate, update, and remove MainWP Add-ons across MainWP.com and your MainWP Dashboard. - [Choose Table or Grid View for Manage Sites](https://mainwp-abilities-review-add-update.mintlify.site/dashboard/overview/choose-list-or-grid-view-for-manage-sites-table.md): Switch between table and grid layouts on the Manage Sites page to display your child sites in your preferred format. - [Dashboard Insights](https://mainwp-abilities-review-add-update.mintlify.site/dashboard/overview/dashboard-insights.md): Analyze activity trends in your MainWP Dashboard with Insights. This core feature is configured from Network Activity Settings and helps you monitor usage patterns across your Dashboard and child sites. - [What Does Dashboard Insights Track?](https://mainwp-abilities-review-add-update.mintlify.site/dashboard/overview/what-does-dashboard-insights-track.md): Dashboard Insights tracks activity events from your MainWP Dashboard and child sites through shared Network Activity logs. This reference lists all tracked events. - [How to Install MainWP Dashboard App on Cloudways Hosting](https://mainwp-abilities-review-add-update.mintlify.site/dashboard/overview/how-to-install-mainwp-dashboard-app-on-cloudways-hosting.md): Deploy WordPress with pre-installed MainWP Dashboard on Cloudways managed hosting using their one-click application option. - [How to optimize your MainWP Dashboard](https://mainwp-abilities-review-add-update.mintlify.site/dashboard/overview/how-to-optimize-your-mainwp-dashboard-for-shared-hosting.md): For 30+ child sites or shared hosting, enable the Optimize data loading feature in Advanced Settings. This stores site data locally in the Dashboard database for faster searches instead of querying child sites directly. - [Manage Sites](https://mainwp-abilities-review-add-update.mintlify.site/sites/management/manage-child-sites.md): Connect and manage Child Sites on your MainWP Dashboard. Add single or multiple sites, import via CSV, sync data, edit settings, manage tags, run security scans, and configure site health monitoring. - [Uptime Monitoring](https://mainwp-abilities-review-add-update.mintlify.site/sites/management/uptime-monitoring.md): Configure MainWP Dashboard Monitoring Settings for child sites, including built-in Uptime Monitoring, Site Health Monitoring, retention, status codes, and email notifications. - [MainWP Dashboard Settings](https://mainwp-abilities-review-add-update.mintlify.site/sites/management/mainwp-dashboard-settings.md): Configure MainWP Dashboard settings including sync frequency, auto-updates, uptime and site health monitoring, backup options, email notifications, cost tracking, network activity logging, API backup providers, and tools. - [Export Sites](https://mainwp-abilities-review-add-update.mintlify.site/sites/how-can-i-export-child-sites.md): Export your connected child sites to a CSV file for backup, migration to another MainWP Dashboard, or record-keeping purposes. - [Network Activity](https://mainwp-abilities-review-add-update.mintlify.site/sites/network-activity.md): Use Network Activity to review detailed event timelines across your MainWP Dashboard and child sites. Manage logging, retention, filters, and dismissal actions from shared settings. - [Manage Backups](https://mainwp-abilities-review-add-update.mintlify.site/sites/backups/manage-backups.md): MainWP integrates with popular backup solutions including BackWPup, BackupBuddy, Time Capsule, UpdraftPlus, and WPVivid. API Backups support cPanel, Plesk, Kinsta, Cloudways, GridPane, Vultr, Linode, and DigitalOcean. - [Why Doesn't MainWP Include Backups in the Dashboard?](https://mainwp-abilities-review-add-update.mintlify.site/sites/backups/why-doesnt-mainwp-include-backups-in-the-dashboard.md): MainWP focuses on site management features rather than building native backups. We offer backup extensions that connect with top-tier providers and free API-based backups for popular hosting platforms. - [Manage Users](https://mainwp-abilities-review-add-update.mintlify.site/sites/users/manage-users.md): Manage WordPress users across your Child Sites from the MainWP Dashboard. Create new users, edit existing users, change roles, import users via CSV, and delete users remotely. - [Admin Passwords](https://mainwp-abilities-review-add-update.mintlify.site/sites/users/admin-passwords.md): Change the password for the connected administrator account on selected Child Sites. - [Password Policy](https://mainwp-abilities-review-add-update.mintlify.site/sites/users/password-policy.md): Configure password change reminders across child sites, track last password changes, and manage per-site overrides from your MainWP Dashboard. - [Manage Updates](https://mainwp-abilities-review-add-update.mintlify.site/sites/updates/manage-updates.md): Remotely update WordPress Core, plugins, themes, and translations on all Child Sites. Enable auto-updates for trusted items, ignore specific updates, and use the built-in rollback feature for failed updates. - [Does MainWP have Safe Updates / Rollback?](https://mainwp-abilities-review-add-update.mintlify.site/sites/updates/does-mainwp-have-safe-updates.md): MainWP 5.1 introduced rollback for plugin and theme updates, compatible with WordPress 6.3+. Failed updates automatically restore the previous version. Regression Testing addon helps monitor unexpected changes. - [Update Frequency Settings](https://mainwp-abilities-review-add-update.mintlify.site/sites/updates/how-to-change-daily-update-and-sync-frequency.md): Configure how often MainWP automatically synchronizes data and runs updates on your child sites. Adjust the daily update frequency and set your preferred sync time. - [How can I change the number of Simultaneous Update Requests?](https://mainwp-abilities-review-add-update.mintlify.site/sites/updates/how-to-change-the-number-of-simultaneous-update-requests.md): Control how many update requests your MainWP Dashboard processes at once. Navigate to MainWP Settings > Advanced Options and adjust the Maximum Simultaneous Update Requests setting to optimize for your server. - [What does "Possibly Abandoned" mean?](https://mainwp-abilities-review-add-update.mintlify.site/sites/updates/what-does-possibly-abandoned-mean.md): MainWP checks the last updated status of plugins and themes and alerts you if they haven't been updated within a threshold (default 365 days). This helps identify potentially abandoned plugins or themes. - [How can I change tolerance for Abandoned Plugins and Themes?](https://mainwp-abilities-review-add-update.mintlify.site/sites/updates/how-to-change-tolerance-for-abandoned-plugins-and-themes.md): Adjust the Abandoned plugins/themes tolerance setting in MainWP Settings to control when plugins and themes are flagged as possibly abandoned. The default is 365 days without an update from the author. - [Manage Plugins](https://mainwp-abilities-review-add-update.mintlify.site/sites/plugins/managing-plugins-with-mainwp.md): Manage WordPress plugins across all Child Sites from one place. Install from WordPress.org or upload ZIP files, activate, deactivate, delete, update, and set automatic updates for trusted plugins. - [Check for Abandoned Plugins and Themes](https://mainwp-abilities-review-add-update.mintlify.site/sites/plugins/check-for-abandoned-plugins-and-themes.md): MainWP checks for abandoned plugins and themes daily by default. Manually trigger checks from the Manage Sites page using Bulk Actions or from the Updates page Abandoned Plugins and Abandoned Themes sections. - [Manage Themes](https://mainwp-abilities-review-add-update.mintlify.site/sites/themes/managing-themes-with-mainwp.md): Manage WordPress themes across all Child Sites from one place. Install themes from WordPress.org or upload ZIP files, activate, delete, update, ignore updates, and set automatic updates for trusted themes. - [Parent Theme Lock](https://mainwp-abilities-review-add-update.mintlify.site/sites/themes/parent-theme-lock.md): The Parent Theme Lock feature prevents accidental deletion of parent themes used by active child themes. If you need to delete a parent theme, first activate a different theme on the Child Site. - [Negative Search](https://mainwp-abilities-review-add-update.mintlify.site/sites/themes/negative-search.md): The Negative Search feature lets you search for Plugins or Themes while excluding specific keywords from results. Useful for bulk actions when you need to exclude certain items like all WooCommerce-related plugins. - [Manage Posts](https://mainwp-abilities-review-add-update.mintlify.site/sites/content/manage-posts.md): Manage WordPress posts across your Child Sites from the MainWP Dashboard. Create, edit, schedule, change status, and delete posts remotely without logging into each child site separately. - [Manage Pages](https://mainwp-abilities-review-add-update.mintlify.site/sites/content/manage-pages.md): Manage WordPress pages across your Child Sites from the MainWP Dashboard. Create, edit, schedule, change status, and delete pages remotely without logging into each child site separately. - [Manage Clients](https://mainwp-abilities-review-add-update.mintlify.site/clients/manage-clients.md): Learn how to create and manage clients in your MainWP Dashboard. This guide covers adding new clients, editing client information, assigning sites to clients, and managing client-specific settings. - [Cost Tracker](https://mainwp-abilities-review-add-update.mintlify.site/clients/cost-tracker.md): Use the built-in Cost Tracker in MainWP Dashboard to manage recurring and one-time costs for your clients and child sites. - [MainWP MCP Server](https://mainwp-abilities-review-add-update.mintlify.site/mcp-server/overview.md): Manage your WordPress network by talking to Claude, Cursor, or any MCP-capable AI assistant. - [Quickstart](https://mainwp-abilities-review-add-update.mintlify.site/mcp-server/quickstart.md): Connect Claude Desktop to your MainWP Dashboard and run your first prompt. - [Connect Your AI Client](https://mainwp-abilities-review-add-update.mintlify.site/mcp-server/clients.md): Configuration for Claude Desktop, Claude Code, Cursor, VS Code Copilot, OpenAI Codex, ZenCoder, and other MCP hosts. - [Claude Code Plugin](https://mainwp-abilities-review-add-update.mintlify.site/mcp-server/claude-code-plugin.md): Install the MainWP MCP server, an agent skill, and ten workflow commands in Claude Code with two commands. - [Safety & Permissions](https://mainwp-abilities-review-add-update.mintlify.site/mcp-server/safety.md): What the AI can do, what it cannot, and the guardrails that stand between a prompt and a deletion. - [Prompt Cookbook](https://mainwp-abilities-review-add-update.mintlify.site/mcp-server/prompt-cookbook.md): Ready-to-use prompts for managing your WordPress network with an AI assistant. - [Restrict Available Tools](https://mainwp-abilities-review-add-update.mintlify.site/mcp-server/guides/restrict-tools.md): Limit which tools the AI can see and use: read-only setups, update-only setups, and hiding destructive operations. - [Use Abilities from Other Plugins](https://mainwp-abilities-review-add-update.mintlify.site/mcp-server/guides/other-plugin-abilities.md): Expose abilities registered by plugins other than MainWP through the same MCP server. - [Optimize Token Usage](https://mainwp-abilities-review-add-update.mintlify.site/mcp-server/guides/token-usage.md): Shrink the MCP server's footprint in your AI client's context window with compact schemas and tool filtering. - [Configuration Reference](https://mainwp-abilities-review-add-update.mintlify.site/mcp-server/reference/configuration.md): Every environment variable and settings.json option the MainWP MCP Server accepts. - [Tools & Resources](https://mainwp-abilities-review-add-update.mintlify.site/mcp-server/reference/tools.md): How ability names become MCP tool names, what tool categories exist, and the built-in inspection resources. - [Security Model](https://mainwp-abilities-review-add-update.mintlify.site/mcp-server/reference/security.md): Trust boundaries, credential handling, logging behavior, and the pre-production checklist. - [Troubleshooting](https://mainwp-abilities-review-add-update.mintlify.site/mcp-server/troubleshooting.md): Fixes for connection, authentication, tool, confirmation, and configuration problems. - [MainWP API Reference](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/introduction.md): Overview of MainWP API options, including REST API, Application Passwords, WordPress Abilities API, MCP Server, and MainWP Control. - [REST API Overview](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/rest-api/overview.md): MainWP REST API v2 overview, authentication setup, key lifecycle guidance, and endpoint categories for sites, clients, tags, updates, costs, users, settings, monitoring, API keys, posts, pages, and batch operations. - [Sites Endpoints](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/rest-api/sites.md): Route-level reference for MainWP REST API v2 site endpoints, including site listing, sync, plugin/theme operations, client/cost lookups, and site batch actions. - [Clients Endpoints](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/rest-api/clients.md): Route-level reference for MainWP REST API v2 client endpoints, including client CRUD, client fields CRUD, client-site/cost lookups, and client batch operations. - [Tags Endpoints](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/rest-api/tags.md): Route-level reference for MainWP REST API v2 tag endpoints, including tag CRUD, related sites/clients, and tag batch operations. - [Updates Endpoints](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/rest-api/updates.md): Route-level reference for MainWP REST API v2 update endpoints, including listing updates, running updates, and managing ignored updates. - [Costs Endpoints](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/rest-api/costs.md): Route-level reference for MainWP REST API v2 Cost Tracker endpoints, including cost CRUD, related sites/clients lookups, and cost batch operations. - [Users Endpoints](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/rest-api/users.md): Route-level reference for MainWP REST API v2 user-management endpoints, including user listing, create/edit/delete, CSV import, and admin password updates. - [Settings Endpoints](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/rest-api/settings.md): Route-level reference for MainWP REST API v2 settings endpoints, including general, advanced, monitoring, email, cost tracker, dashboard insights, API backups, and tools. - [Monitoring Endpoints](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/rest-api/monitoring.md): Route-level reference for MainWP REST API v2 monitoring endpoints, including monitors list/detail, heartbeat history, incidents, checks, and monitor settings updates. - [API Keys Endpoints](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/rest-api/api-keys.md): Route-level reference for MainWP REST API key-management endpoints (list, create, edit, delete) under `/mainwp/v2/rest-api`. - [Posts Endpoints](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/rest-api/posts.md): Route-level reference for MainWP REST API v2 post endpoints, including post list, get, create, edit, status update, and delete. - [Pages Endpoints](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/rest-api/pages.md): Route-level reference for MainWP REST API v2 page endpoints, including page list, get, create, edit, status update, and delete. - [Batch Endpoint](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/rest-api/batch.md): Reference for the global MainWP REST API v2 `/batch` endpoint and how it differs from controller-specific batch endpoints. - [Extensions Endpoints](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/rest-api/extensions.md): Route-level reference for MainWP extension REST endpoints including Comments, SSL Monitor, Domain Monitor, Lighthouse, Pro Reports, and Time Tracker. - [Application Passwords](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/rest-api/application-passwords.md): Create, view, and revoke WordPress Application Passwords from MainWP Dashboard API Access for integrations that use username and password-based API auth. - [Abilities API Overview](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/abilities-api/overview.md): MainWP Dashboard registers 62 abilities into WordPress Core's Abilities API framework. Advanced Uptime Monitor adds 7, and other installed extensions can add more. - [Sites Abilities](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/abilities-api/sites.md): 30 abilities for managing MainWP child sites including listing, syncing, adding, updating, and managing plugins and themes. - [Updates Abilities](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/abilities-api/updates.md): 13 abilities for checking and applying WordPress updates across MainWP child sites. - [Clients Abilities](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/abilities-api/clients.md): 11 abilities for managing MainWP client records and their associated sites. - [Tags Abilities](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/abilities-api/tags.md): 7 abilities for managing MainWP tags (groups) used to organize child sites. - [Batch Operations](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/abilities-api/batch-operations.md): Understanding batch processing, job queuing, and status monitoring for large-scale MainWP operations. - [Uptime Monitor Abilities](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/abilities-api/uptime-monitors.md): 7 abilities for reading and managing uptime monitors through the Advanced Uptime Monitor extension. - [MainWP Control](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/mainwp-control.md): Use the MainWP Control CLI to script and automate MainWP Dashboard operations from the command line. - [Troubleshoot connection problems](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/potential-issues.md): Comprehensive guide for troubleshooting MainWP connection issues including firewall blocks (ModSecurity, Imunify360, Cloudflare), SSL certificate problems, DNS issues, and server misconfigurations. - [Connection test results (HTTP Status Codes)](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/connection-test-results-status-codes.md): Reference guide for HTTP status codes returned by MainWP connection tests. Covers 2xx success codes, 3xx redirections, 4xx client errors like 403 and 404, and 5xx server errors to help diagnose connection issues. - [Force reconnection with child sites](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/how-can-i-force-my-mainwp-dashboard-to-reestablish-connection-with-child-sites.md): Use the Force Reconnect tool in MainWP to regenerate OpenSSL keys and reestablish secure connections with all child sites when experiencing connection issues. - [Use child site response to troubleshoot connection problems](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/how-to-use-child-site-response-to-troubleshoot-connection-problems.md): When security layers block connection requests, MainWP shows the actual server response to help identify the issue. Copy the response to an HTML renderer to see which security rule was triggered and which IP to whitelist. - [All child sites disappeared from my MainWP Dashboard](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/all-child-sites-disappeared-from-my-mainwp-dashboard.md): Missing child sites usually indicates database corruption. Check if ANSI_QUOTES MySQL mode is enabled, then repair the database using WP_ALLOW_REPAIR or phpMyAdmin, or restore from a recent backup. - [Understanding the "MainWP Child Plugin is activated but not connected" Notice](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/understanding-the-mainwp-child-plugin-is-activated-but-not-connected-notice.md): This notice appears when the MainWP Child plugin is active but not connected to your Dashboard. Either add the site as new or reconnect an existing site from MainWP > Sites > Manage Sites. - [Resolve connection issues with 20i hosting](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/how-to-resolve-issue-with-connecting-a-child-site-hosted-on-20i.md): The 20i WAF may block MainWP Dashboard connections. Contact 20i support to whitelist your Dashboard IP address or MainWP User-Agent. Find your Dashboard IP on the Info > Server page. - [WordPress REST API does not respond](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/wordpress-rest-api-does-not-respond.md): REST API not responding is usually caused by disabled API, Plain permalinks, or security plugins blocking access. Check permalink settings and review security plugins that can disable the REST API. - [Images not copying when creating posts via MainWP Dashboard](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/images-not-copying-when-creating-posts-via-mainwp-dashboard.md): Learn why featured images or inline images may not copy to a child site when creating posts through MainWP Dashboard, and what to check first. - [Reconnect Sites with Security ID](https://mainwp-abilities-review-add-update.mintlify.site/getting-started/child-plugin-5-2-1-reconnecting-child-sites-with-unique-security-id.md): Learn how to reconnect child sites that require the Unique Security ID by retrieving it from the Child plugin settings and updating your Dashboard. - [MainWP fails to update all items on child sites](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/mainwp-fails-to-update-all-items-on-child-sites.md): Troubleshoot failed updates caused by server requirements, plugin conflicts, or MainWP settings. Check PHP memory, execution time, cURL timeout, and adjust simultaneous request settings for your setup. - [My plugin got deleted/deactivated/corrupted after updating it via the MainWP Dashboard](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/my-plugin-got-deleted-deactivated-corrupted-after-updating-it-via-the-mainwp-dashboard.md): Understand why plugins may appear missing or deactivated after updates initiated from MainWP, and what typically causes the issue on the child site. - [Plugin and theme installation fails with "Upload failed"](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/plugin-installation-fails-with-error-message-upload-failed.md): Plugin upload failures can be caused by PHP tmpfile() being disabled, security rules blocking connections, or localhost setups not accepting external traffic. Check server settings and security configurations. - [Premium plugin not showing the changelog on MainWP Dashboard](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/why-does-my-premium-plugin-not-show-a-changelog-on-mainwp-dashboard.md): MainWP Dashboard 4.4.1+ displays changelogs for premium plugins, but only if the plugin uses WordPress standards. Contact the plugin author for changelog location if the info is not visible on MainWP. - [Premium theme updates not detected](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/premium-theme-updates-not-detected.md): Troubleshoot and fix premium theme update detection issues in MainWP Dashboard using custom filters for improved compatibility with third-party update APIs. - [Deleting plugins and themes not working on WP Engine child sites](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/deleting-plugins-and-themes-not-working-on-the-wp-engine-hosted-child-sites-wp-engine-hosting.md): WP Engine platform configuration can block plugin and theme deletion via MainWP. Contact WP Engine Support to add an Nginx rule that allows the MainWP User-Agent to access your child sites. - [Troubleshoot Jump to WP Admin issues](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/troubleshooting-issues-with-jump-to-the-site-wp-admin-functionality.md): Troubleshoot Jump to WP Admin issues caused by security plugins, WWW prefix mismatches, or HTTP/HTTPS protocol differences. Adjust security plugin settings and verify Site URL matches the actual URL. - [Use Jump to WP Admin with HTTP Basic Authentication](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/use-of-jump-to-wp-admin-with-child-sites-protected-by-http-basic-authentication.md): The Jump to WP Admin feature does not work with HTTP Basic Authentication protected sites. Browsers cannot pass auth credentials through link or form submissions in a way that bypasses the authentication prompt. - [Can I change wp-admin and wp-login.php URLs?](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/am-i-allowed-to-change-wp-admin-and-wp-login-php-url.md): MainWP supports custom wp-admin and wp-login.php URLs on child sites. Custom wp-admin paths work automatically, while custom login URLs are supported on both Dashboard and child sites. - [MainWP Dashboard not sending emails](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/my-mainwp-dashboard-not-sending-emails.md): Email delivery issues are often caused by PHP mail() not being configured or spam filters blocking messages. Use an SMTP plugin like Post SMTP, Easy WP SMTP, or WP Mail SMTP for better deliverability. - [Why can't I edit email templates in my MainWP Dashboard?](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/why-cant-i-edit-email-templates-in-my-mainwp-dashboard.md): Email template changes not saving may be caused by DISALLOW_FILE_EDIT in wp-config.php. Remove or set this constant to false to enable template editing through the MainWP Dashboard interface. - [Troubleshoot extension licensing issues](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/troubleshoot-extension-licensing-issues.md): Troubleshoot MainWP extension licensing issues including failed activation, updates not detected, and update failures. Deactivate and reactivate extensions on the Plugins page, then re-enter API keys. - [Why is my Add-ons page empty?](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/why-is-my-extensions-page-empty.md): Browser extensions may auto-fill the Find add-on... field, filtering out all extensions and making the page appear empty. Delete any auto-filled text in the search field to reveal your extensions. - [Pro Reports PDF images not showing](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/pro-reports-pdf-images-not-showing.md): Fix missing images in Pro Reports PDFs by checking HTTPS media URLs, required PHP functions, supported image formats, and access restrictions. - [Restart the MainWP Quick Setup Wizard](https://mainwp-abilities-review-add-update.mintlify.site/dashboard/overview/how-can-i-initiate-the-quick-setup-wizard.md): Access the MainWP Quick Setup Wizard from the top-right profile menu to rerun initial setup steps. - [How to enable Error Logging?](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/how-to-enable-error-logging.md): Enable WordPress error logging by adding WP_DEBUG, WP_DEBUG_LOG, and WP_DEBUG_DISPLAY constants to wp-config.php on your MainWP Dashboard site. Errors will be logged to /wp-content/debug.log. - [Which MainWP database tables usually take the most space?](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/which-mainwp-database-tables-can-get-large.md): Learn which MainWP tables are the most common database size drivers, why they grow, and which built-in settings can reduce them safely. - [Resolve system requirement issues](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/resolve-system-requirement-issues.md): Fix common system requirement issues affecting your MainWP Dashboard performance. Covers WordPress version, PHP settings, MySQL, SSL, cURL, and directory permissions. - [Does MainWP Child plugin affect my child site loading time?](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/does-mainwp-child-plugin-affect-my-child-site-loading-time.md): Testing with Pingdom, Lighthouse, and GTMetrix shows the MainWP Child plugin has no measurable impact on child site loading time. Average load times were nearly identical with and without the plugin active. - [Why was the .htaccess file removed from MainWP Child?](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/why-was-the-htaccess-file-removed-from-mainwp-child.md): MainWP Child no longer bundles a root .htaccess file to comply with WordPress.org plugin packaging rules. This article explains why and how to add similar rules manually if needed. - [What port and User Agent does MainWP use?](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/what-port-and-user-agent-does-mainwp-use.md): MainWP Dashboard communicates using port 80 for HTTP and port 443 for HTTPS. The User-Agent is Mozilla/5.0 (compatible; MainWP/VERSION; +http://mainwp.com) with VERSION changing per release. - [Which outbound connections does MainWP Dashboard use?](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/which-outbound-connections-does-mainwp-dashboard-use.md): Firewall allowlist reference for MainWP Dashboard outbound connections, including MainWP services, WordPress.org hosts, optional UI services, and API Backups provider APIs. - [When I Push Changes from Live to Staging, Child Site Needs to be Reconnected, Why?](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/when-i-push-changes-from-live-to-staging-child-site-needs-to-be-reconnected-why.md): Pushing changes between Live and Staging overwrites the mainwp_child_pubkey in wp_options, breaking the connection. Exclude this field from sync or deactivate/reactivate the Child plugin to reconnect. - [Does MainWP have Visual Regression Tests?](https://mainwp-abilities-review-add-update.mintlify.site/troubleshooting/does-mainwp-have-visual-regression-tests.md): The Regression Testing add-on monitors Child Site source code changes after plugin, theme, or core updates. Compare HTML snapshots, review CSS/JS changes, and receive email notifications when changes exceed thresholds. - [MainWP Dashboard Themes](https://mainwp-abilities-review-add-update.mintlify.site/customization/how-to-change-the-theme-for-mainwp.md): Learn how MainWP Dashboard Light and Dark themes work, when quick switching appears, and how to manage legacy or custom theme selection. - [Can I change the Sidebar position?](https://mainwp-abilities-review-add-update.mintlify.site/customization/how-to-change-the-sidebar-position.md): Change the MainWP Dashboard sidebar position from left to right using the Sidebar Options section. The page reloads automatically to apply changes. - [How to customize MainWP Dashboard logo](https://mainwp-abilities-review-add-update.mintlify.site/customization/customize-mainwp-dashboard-logo.md): Customize the MainWP Dashboard logo using PHP code snippets in the free Custom Dashboard extension. Change the logo image, URL, and alt text for your branding. - [Reload a Child Site Favicon](https://mainwp-abilities-review-add-update.mintlify.site/customization/reload-child-site-favicon.md): Reload the saved favicon for one or more child sites from the Manage Sites bulk actions menu in MainWP Dashboard. - [How can I change the number of widget columns on the Overview page?](https://mainwp-abilities-review-add-update.mintlify.site/customization/how-can-i-change-the-number-of-widget-columns-on-the-overview-page.md): Since MainWP Dashboard version 4.5, widgets are fully resizable. The fixed column setting has been replaced with flexible drag-to-resize functionality. - [Hide Dashboard Widgets](https://mainwp-abilities-review-add-update.mintlify.site/customization/can-i-hide-widgets-that-i-dont-need.md): Hide unwanted widgets from the MainWP Dashboard Overview page through the MainWP Tools settings. Simplify your interface by showing only the widgets you use. - [How to hide "New" and "Beta" labels on the MainWP Dashboard](https://mainwp-abilities-review-add-update.mintlify.site/customization/hiding-new-and-beta-labels-on-the-dashboard.md): Hide the "New" and "Beta" feature labels from the MainWP Dashboard using a CSS snippet in the Custom Dashboard extension for a cleaner interface. - [What profile picture is shown in the top right of the MainWP Dashboard?](https://mainwp-abilities-review-add-update.mintlify.site/customization/what-profile-picture-is-shown-in-the-top-right-of-the-mainwp-dashboard.md): MainWP displays your Gravatar in the Dashboard toolbar if Show Avatars is enabled. Otherwise it shows a generic user icon or the default WordPress avatar. - [How to add new menu entries to the MainWP Dashboard navigation](https://mainwp-abilities-review-add-update.mintlify.site/customization/add-new-menu-entries-to-the-mainwp-dashboard-navigation.md): Add custom menu entries to the MainWP Dashboard navigation sidebar using PHP filters and the mainwp_main_menu hook. - [How to add a custom tab to the Add Site screen](https://mainwp-abilities-review-add-update.mintlify.site/customization/add-a-custom-tab-to-the-add-site-screen.md): Add a custom navigation item and matching content panel to the MainWP Dashboard Add Site screen with two PHP action hooks. - [How to add WP Admin button to the main Navigation bar](https://mainwp-abilities-review-add-update.mintlify.site/customization/how-to-add-wp-admin-button-to-the-main-navigation-bar.md): Add the WP Admin link back to the MainWP Dashboard navigation sidebar using PHP and CSS code snippets with the Custom Dashboard extension. - [How to change the default page after logging into WordPress](https://mainwp-abilities-review-add-update.mintlify.site/customization/how-to-change-the-default-page-after-logging-into-wordpress.md): Change the default WordPress login redirect from wp-admin to the MainWP Overview page using a filter in the Custom Dashboard extension or functions.php. - [How to create a new column in the Manage Sites table](https://mainwp-abilities-review-add-update.mintlify.site/customization/how-to-create-a-new-column-in-the-manage-sites-table.md): Add custom columns to the Manage Sites table using PHP code snippets in the Custom Dashboard extension. Display custom data like cURL version or other site information. - [Disable Update Confirmations](https://mainwp-abilities-review-add-update.mintlify.site/customization/how-to-disable-update-confirmation-popups.md): Disable the confirmation popups that appear before running updates in MainWP Dashboard. Speed up your workflow by removing the extra confirmation step. - [How can I turn off guided tours?](https://mainwp-abilities-review-add-update.mintlify.site/customization/how-to-turn-off-guided-tours.md): Disable MainWP guided tours from the Dashboard Tools settings or from the Support menu in the Dashboard interface. - [How to disable tooltips in MainWP Dashboard](https://mainwp-abilities-review-add-update.mintlify.site/customization/how-to-disable-tooltips-in-mainwp-dashboard.md): Disable the hover tooltips on input fields and toggles in MainWP Dashboard using a CSS snippet in the Custom Dashboard extension. - [How can I hide the Update Everything button?](https://mainwp-abilities-review-add-update.mintlify.site/customization/how-can-i-hide-the-update-everything-button.md): Hide the Update Everything button from the MainWP Dashboard to prevent accidental bulk updates. Useful for teams or controlled update workflows. - [How to change the FROM address for MainWP emails](https://mainwp-abilities-review-add-update.mintlify.site/customization/how-to-change-the-from-address-for-mainwp-emails.md): Change the sender address for MainWP email notifications using a PHP filter without affecting your WordPress administration email address. - [Run MainWP Workers Directly with Server Cron](https://mainwp-abilities-review-add-update.mintlify.site/customization/disable-wp-cron.md): Advanced reference for invoking individual MainWP Dashboard and Add-on workers with server cron, including important limitations and coverage differences from WordPress WP-Cron. - [Manage WP Cron on a Low-Traffic MainWP Dashboard](https://mainwp-abilities-review-add-update.mintlify.site/customization/manage-wp-cron-on-low-traffic-mainwp-dashboard.md): Learn why scheduled MainWP Dashboard tasks can stall on low-traffic sites and how to keep WP Cron reliable with external triggers or server cron jobs. - [How to Set FS_METHOD Properly](https://mainwp-abilities-review-add-update.mintlify.site/customization/required-fs_method.md): MainWP requires the Filesystem Method to be set to direct on Child Sites for updates to work properly. Add the FS_METHOD constant to wp-config.php. - [How to remove unwanted Hardening Checks](https://mainwp-abilities-review-add-update.mintlify.site/customization/how-to-remove-unwanted-hardening-checks.md): Remove specific Site Hardening checks from MainWP scan results using a PHP filter in the Custom Dashboard extension. - [How to limit the number of entries loaded in the Non-MainWP widget](https://mainwp-abilities-review-add-update.mintlify.site/customization/limit-the-number-of-entries-loaded-in-the-non-mainwp-widget.md): Limit the number of entries in the Non-MainWP widget to improve Dashboard performance for sites with hundreds of child sites. - [How to delete MainWP related content from a Child Site database](https://mainwp-abilities-review-add-update.mintlify.site/customization/delete-mainwp-related-content-from-a-child-site-database.md): Remove all MainWP Child plugin data from a child site database using SQL commands in phpMyAdmin. Always backup your database before running these commands. - [How to uninstall MainWP Child Reports plugin database](https://mainwp-abilities-review-add-update.mintlify.site/customization/how-to-uninstall-mainwp-child-reports-database.md): Remove the MainWP Child Reports database tables from a child site to free up space or fix issues with missing database tables. - [Can I migrate the MainWP Dashboard to a different server?](https://mainwp-abilities-review-add-update.mintlify.site/advanced/how-to-migrate-the-mainwp-dashboard.md): Migrating a WordPress installation with MainWP installed is identical to migrating any WordPress site. Use any migration method, and MainWP continues working without reconfiguration in most cases. - [Changing the domain of your MainWP Dashboard site](https://mainwp-abilities-review-add-update.mintlify.site/advanced/changing-the-domain-of-your-mainwp-dashboard-site.md): When changing your MainWP Dashboard domain, prevent child site URL corruption by excluding MainWP tables from search-replace operations. - [How can I move Child Sites to another MainWP Dashboard?](https://mainwp-abilities-review-add-update.mintlify.site/advanced/move-child-sites-to-another-mainwp-dashboard.md): Transfer child sites between MainWP Dashboards by exporting site data, disconnecting from the old Dashboard, and importing to the new Dashboard. - [OpenSSL Key Encryption After Upgrading to v5.3](https://mainwp-abilities-review-add-update.mintlify.site/advanced/openssl-keys-encryption.md): MainWP Dashboard version 5.3 adds encryption for private keys stored in your database, strengthening security for Dashboard-to-Child Site communication. - [How to find the OpenSSL.cnf file](https://mainwp-abilities-review-add-update.mintlify.site/advanced/how-to-find-the-openssl-cnf-file.md): Locate the openssl.cnf file on local development environments or web hosts using phpinfo() or checking common file paths. - [Custom signature algorithm and PHPSecLib as alternative to OpenSSL](https://mainwp-abilities-review-add-update.mintlify.site/advanced/custom-signature-algorithm-and-phpseclib-as-alternative-to-openssl.md): Configure custom signature algorithms and use PHPSecLib as an alternative to OpenSSL for Dashboard-to-Child communication. - [How MainWP stores 3rd-party API Keys and other sensitive data](https://mainwp-abilities-review-add-update.mintlify.site/advanced/security/how-mainwp-stores-3rd-party-api-keys-and-other-sensitive-data.md): MainWP uses AES GCM encryption via PHPSecLib to securely store third-party API keys and login credentials in the Dashboard database. - [MainWP connection security](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/mainwp-connection-security.md): How MainWP secures communication between Dashboard and Child Sites using password authentication, OpenSSL encryption, and request signing. - [MainWP.com Login Security](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/mainwp-com-login-security.md): Enable two-factor authentication (2FA) on your MainWP.com account and manage password security settings. - [How to add Two-Factor Authentication (2FA) to MainWP](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/how-to-add-two-factor-authentication-2fa-to-mainwp.md): Add two-factor authentication to your MainWP Dashboard using a WordPress 2FA plugin for an additional layer of login security. - [Automate your MainWP workflow with SureTriggers](https://mainwp-abilities-review-add-update.mintlify.site/advanced/integrations/automate-your-mainwp-workflow-with-suretriggers.md): Connect MainWP to SureTriggers to automate workflows like adding sites from form submissions, syncing data to spreadsheets, and managing sites automatically. - [MainWP WP CLI Commands](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/mainwp-wp-cli-commands.md): Complete reference for MainWP WP-CLI commands. Manage sites, sync data, handle updates, and automate WordPress management tasks from the command line. - [Hosting Compatibility](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/hosting-compatibility.md): Hosting compatibility information for MainWP Dashboard and Child Sites, including recommended hosts and providers requiring additional configuration. - [MainWP System Requirements](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/mainwp-system-requirements.md): Minimum and recommended server requirements for running MainWP Dashboard, including PHP, MySQL, and WordPress settings. - [Required PHP Functions for MainWP](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/required-php-functions-for-mainwp.md): PHP functions required for MainWP functionality, including how to check if they're enabled and how to request access from your host. - [Enable tmpfile() PHP function on Cloudways](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/enable-tmpfile-php-function-on-cloudways.md): Enable the tmpfile() PHP function on Cloudways to allow plugin and theme uploads through MainWP Dashboard. - [MainWP and Strattic compatibility](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/mainwp-and-strattic-compatibility.md): How to connect Strattic-hosted WordPress sites to MainWP Dashboard, including HTTP authentication setup and known limitations. - [MainWP and WordPress Multisite compatibility test](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/mainwp-and-wordpress-multisite-compatibility-test.md): Compatibility findings between MainWP and WordPress Multisite setups, including which features work and known limitations. - [How can I change the number of Simultaneous Sync Requests?](https://mainwp-abilities-review-add-update.mintlify.site/advanced/how-to-change-the-number-of-simultaneous-sync-requests.md): Adjust the number of child sites MainWP syncs at once to balance speed and server resource usage. - [How to find sites that don't have a certain plugin or theme installed](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/how-to-find-sites-that-dont-have-a-certain-plugin-or-theme-installed.md): Use the "Not installed" filter in MainWP to identify which child sites are missing a specific plugin or theme. - [How to install a plugin on sites that already have a certain plugin installed](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/how-to-install-a-plugin-on-sites-that-already-have-a-certain-plugin-installed.md): Install or update a plugin on child sites that already have a specific plugin installed, useful for premium plugins with non-standard update mechanisms. - [Ensuring correct language for plugins after bulk Installation](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/ensuring-correct-language-for-plugins-after-bulk-installation.md): Fix plugins showing in English after bulk installation when child sites use different languages by updating translations. - [Premium Plugin Updates Not Detected](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/premium-plugin-updates-not-detected.md): Fix premium plugin update detection issues in MainWP Dashboard using custom filters for plugins with non-standard update APIs. - [Limited Access to WordPress.org Resources and its Impact on MainWP Users](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/limited-access-to-wordpress-org-resources-and-its-impact-on-mainwp-users.md): Workarounds for child sites with restricted access to WordPress.org resources, affecting plugin installation and update detection. - [MainWP Browser Extension](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/mainwp-browser-extensions.md): Monitor WordPress updates, Non-MainWP changes, time tracking, and license costs from your browser toolbar without opening MainWP Dashboard. - [MainWP Bridge (bridge.mainwp.com)](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/mainwp-bridge.md): MainWP Bridge handles secure Google authentication for the Google Analytics and Google Search Console extensions. - [Reset page settings](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/reset-page-settings.md): Reset widget layouts and table configurations on MainWP Dashboard pages to restore default settings. - [Understanding the .rnd File Found in the wp-admin Directory](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/understanding-the-rnd-file-found-in-the-wp-admin-directory.md): The .rnd file is a temporary file created by OpenSSL during cryptographic operations. It can be safely deleted. - [MainWP Early Access Extension](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/early-access-updater.md): Test pre-release versions of MainWP Dashboard and Child plugins before they are officially released on WordPress.org. - [MainWP Telemetry (Early Access)](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/mainwp-telemetry-early-access.md): MainWP v6 Early Access releases include a limited telemetry system to help improve stability and catch issues before stable release. - [Support for 3rd Party Extensions](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/support-for-3rd-party-extensions.md): Third-party MainWP extensions are developed by other companies. Support for these extensions is provided by their developers. - [Required Plugins Check for MainWP Extensions](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/required-plugins-check-for-mainwp-extensions.md): When a MainWP extension requires a third-party plugin on child sites, the Dashboard prompts you to install it automatically. - [Do you have a coupon?](https://mainwp-abilities-review-add-update.mintlify.site/resources/do-you-have-a-coupon.md): Find the latest MainWP discount codes and promotional offers. - [Affiliate FAQs](https://mainwp-abilities-review-add-update.mintlify.site/resources/affiliate/affiliate-faqs.md): The MainWP Affiliate Program is free to join with no technical knowledge required. Earn 15% commission per sale, get paid via PayPal, and enjoy 12 months of recurring commissions on subscriptions. - [Direct link tracking explained](https://mainwp-abilities-review-add-update.mintlify.site/resources/affiliate/direct-link-tracking-explained.md): Direct Link Tracking lets affiliates link directly to MainWP without visible affiliate parameters in the URL. Learn how it works, its advantages for conversion rates, and how to set up your URLs in the Affiliate area. - [Add-ons Overview](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/overview.md): MainWP offers a wide range of add-ons to extend the functionality of your Dashboard. Explore add-ons for agencies, backups, security, performance, and more. - [Add-on Bundles](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/bundles.md): MainWP offers two bundle tiers: Essentials (free) and MainWP Pro (paid) to fit your WordPress management needs. - [Getting Started with MainWP Essentials](https://mainwp-abilities-review-add-update.mintlify.site/advanced/miscellaneous/getting-started-with-mainwp-essentials.md): Learn how to get MainWP Essentials (the free tier), activate your API key, and install free add-ons on your MainWP Dashboard. - [Administrative Add-ons](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/administrative.md): Manage comments, WooCommerce settings, and bulk operations across your WordPress network with MainWP administrative add-ons. - [Comments](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/administrative/comments-extension.md): The MainWP Comments Extension lets you approve, unapprove, mark comments as spam, move them to Trash, restore them, edit them, and permanently delete them across multiple Child Sites with bulk or individual actions. - [URL Extractor](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/posts-pages/url-extractor-extension.md): URL Extractor allows you to extract URLs by custom tokens like (Title, Status, Author, Website URL and Website Name) from any post or page on your child sites and export them as CSV or TXT file. This is often helpful for both client reports and indexing software. - [WooCommerce Shortcuts](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/administrative/woocommerce-shortcuts-extension.md): The MainWP WooCommerce Shortcuts Extension adds a widget to individual child site Overview pages with quick links to WooCommerce screens. - [WooCommerce Status](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/administrative/woocommerce-status-extension.md): If you are managing more than one WooCommerce store, this is the Extension for you! It provides quick insights into the status of all your stores from one central location. - [SEOPress](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/posts-pages/seopress-extension.md): The SEOPress for MainWP is a free extension that allows you to manage the SEO parameters of all connected Child Sites on which you have installed the SEOPress plugin. Requires SEOPress Free 5.9+; SEOPress PRO 5.9+ is optional. - [WP Compress](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/performance/wp-compress-extension.md): Connect your WP Compress account, install WP Compress on selected child sites, and link them from your MainWP Dashboard. - [Agency Add-ons](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/agency.md): Professional tools for web agencies including client reporting, team management, and white labeling for your MainWP Dashboard. - [Pro Reports](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/agency/pro-reports-extension-overview.md): The MainWP Pro Reports extension is a fully customizable reporting engine that allows you to create the type of report you are proud to send to your clients. - [How to send a missed recurring Pro Report](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/agency/how-to-send-a-missed-recurring-pro-report.md): Manually send a Pro Reports report when a scheduled recurring send was skipped, then switch it back to its recurring schedule. - [Create Custom Report Templates](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/agency/create-custom-report-templates.md): The Pro Reports Extension uses PHP templates that allow you to design and create professional reports with the information you want to show to your clients, including custom content, images, and additional text. - [Difference between Client-level and Site-level Custom Tokens](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/agency/difference-between-client-level-and-site-level-custom-tokens.md): This article clarifies how custom tokens function in MainWP at both the site level and the client level. Site-level values override matching client-level values when a site value is present and are best for site-specific details. - [How to add images to custom Pro Report templates](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/agency/how-to-add-images-to-custom-pro-report-templates.md): Learn how to add images to existing custom Pro Report templates. This guide covers adding your logo and other images to customize the visual appearance of your professional reports. - [How to create an HTML-only report using the Pro Reports extension](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/agency/how-to-create-an-html-only-report-using-the-pro-reports-extension.md): Learn how to create a Pro Reports report using only the email body without a PDF attachment. This tutorial covers creating HTML-only reports and customizing the email template. - [How to use a different logo for the Pro Reports email only](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/agency/how-to-use-a-different-logo-for-the-pro-reports-email-only.md): If you wish to use a different logo in the email body compared to the logo in the attached PDF file, you can create a custom email template to achieve that. This guide shows you how to customize the email-specific logo. - [Create a custom Pro Reports email template](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/agency/create-a-custom-pro-reports-email-template.md): Learn how to create a custom Pro Reports email template by copying one of the built-in email templates, editing the PHP file, uploading it to your Dashboard site, and selecting it in the Email template dropdown. - [Limit the amount of table entries in the Pro Report sections](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/agency/limit-the-amount-of-table-entries-in-the-pro-report-sections.md): If you have a lot of Plugin updates or Backups performed during a particular time period, it may be desirable to limit the number of entries shown in the report sections. Learn how to configure table entry limits in Pro Reports. - [Conditional Messages in Pro Reports](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/agency/conditional-messages-in-pro-reports.md): Pro Reports doesn't support conditional text in templates via raw PHP because the template PHP runs before tokens are replaced. Learn how to use filters to modify parsed token arrays for conditional output. - [Skip suspended sites in Pro Reports](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/agency/skip-suspended-sites-in-pro-reports.md): Pro Reports automatically excludes suspended child sites from scheduled reports. Learn how this works and how to override the behavior with the mainwp_pro_reports_skip_suspended_site filter. - [Available Pro Reports Tokens](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/agency/available-pro-reports-tokens.md): Complete reference of all available tokens for Pro Reports templates including client tokens, site tokens, report tokens, and section tokens for customizing your professional reports. - [Team Control](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/agency/team-control-extension.md): The Team Control Extension allows you to create your team and arrange the WordPress management tasks among your team members. With a few clicks you can create your custom roles and set custom privileges to created roles. - [White Label](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/agency/white-label-extension.md): With this White Label Extension, you can rebrand MainWP Child, visually hide the plugin, customize selected WordPress admin elements, and provide on-site support for your clients. - [Removed hiding options](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/agency/white-label-plugin-update-hiding-removal.md): MainWP removed White Label options that hide plugin and update areas on child sites to comply with WordPress.org plugin rules. You can still apply similar behavior manually with custom code on child sites. - [Analytics Add-ons](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/analytics.md): Track visitor behavior and site performance with integrations for Google Analytics, Fathom, Matomo, and more. - [Google Analytics](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/analytics/mainwp-google-analytics-extension.md): The MainWP Google Analytics Extension gives you the ability to view your Google Analytics data for your child sites in your MainWP Dashboard. It adds a widget to your main dashboard where you can monitor Google Analytics data from. - [Fathom](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/analytics/fathom-extension.md): The MainWP Fathom Extension enables you to view Fathom stats for all your Child Sites in your MainWP Dashboard. It adds widgets to both the MainWP overview and individual site overview pages, making it simple to monitor your visitors' data. - [Matomo](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/analytics/matomo-extension.md): The MainWP Matomo Extension allows you to view your Matomo data for your Child Sites in your MainWP Dashboard. It adds a widget to your main dashboard where you can monitor Matomo data from. - [Google Search Console](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/analytics/google-search-console-extension.md): The MainWP Google Search Console Add-on brings your Google Search Console (GSC) data into your MainWP Dashboard so you can review search performance and technical SEO issues across all your child sites from one central location. - [Independent Analytics](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/analytics/independent-analytics-extension.md): View privacy-focused analytics data from Independent Analytics directly in your MainWP Dashboard. - [Backup Add-ons](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/backups.md): Integrate with popular backup solutions like UpdraftPlus, Solid Backups, BackWPup, and more to protect your WordPress network. - [UpdraftPlus](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/backups/updraftplus-extension.md): Control UpdraftPlus Plugin settings, create backups, schedule automated backups, and restore Child Sites directly from your MainWP Dashboard. Supports both free and premium UpdraftPlus versions. - [Solid Backups](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/backups/solid-backups-extension.md): Control Solid Backups (formerly BackupBuddy) plugin settings, create backups, and set backup schedules for all Child Sites directly from your MainWP Dashboard. Requires an active Solid Backups subscription from StellarWP. - [BackWPup](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/backups/backwpup-extension.md): Create, schedule backups, and control BackWPup plugin settings for all Child Sites from your MainWP Dashboard. Free add-on that integrates with the BackWPup WordPress backup plugin. - [Time Capsule](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/backups/time-capsule-extension.md): Control WP Time Capsule Plugin settings, create incremental backups, and restore Child Sites to any point in time from your MainWP Dashboard. Supports Dropbox, Amazon S3, and Google Drive storage. - [WPvivid Backup](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/backups/wpvivid-extension.md): Manage WPvivid backups across your child sites from your MainWP Dashboard. - [Client Add-ons](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/client.md): Client-focused add-ons for extending cost workflows, tracking time, and generating professional reports for your WordPress management services. - [Cost Tracker Assistant](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/client/cost-tracker-assistant-extension.md): The Cost Tracker Assistant provides email reminders for subscription expiration and automation features for tracking costs when installing plugins or themes via ZIP upload. - [Time Tracker](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/client/mainwp-time-tracker-extension.md): Track your time for your client projects, all within the MainWP Dashboard! - [Development Add-ons](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/development.md): Developer tools for staging, cloning, code snippets, file management, and streamlined WordPress development workflows. - [Bulk Settings Manager](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/administrative/bulk-settings-manager-extension.md): The Bulk Settings Manager Extension unlocks the world of WordPress directly from your MainWP Dashboard. With Bulk Settings Manager you can adjust your Child site settings for the WordPress Core and almost any WordPress Plugin or Theme. - [Code Snippets Overview](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/development/code-snippets-extension.md): WordPress Code Snippets for MainWP is a simple way to add code snippets to your Child Sites from one centralized location. No need to manually edit your theme's functions.php file or wp-config.php file. - [How to detect the Essential Plugin wp-config.php compromise with Code Snippets](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/development/detect-wpos-analytics-wp-config-compromise.md): Use the MainWP Code Snippets add-on to check child sites for indicators tied to the Essential Plugin `wpos-analytics` wp-config.php compromise and review the results from one dashboard. - [Clone](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/development/clone-extension.md): The MainWP Clone Extension provides you the only tool needed to easily clone your WordPress sites and replicate your successful strategies to other niches. The MainWP Clone Extension is much more than a cloning tool but we are certain that it is the fastest, easiest and the most user friendly clonin… - [Staging](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/development/staging-extension.md): Create and manage staging sites for your Child Sites directly from your MainWP Dashboard using WP Staging. Test updates safely on staging replicas before applying changes to production sites. - [Custom Dashboard](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/development/mainwp-custom-dashboard-extension.md): Customize the layout, appearance, and functionality of your MainWP Dashboard with this Extension to create an interface that suits your needs. - [Favorites](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/development/favorites-extension.md): The MainWP Favorites Extension lets you store frequently used plugins and themes by URL or direct ZIP upload, organize them into groups, and install them quickly. Favorites are stored locally on your MainWP Dashboard and do not use the WordPress.org Favorites API, so your privacy is maintained. - [File Uploader](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/development/file-uploader-extension.md): The MainWP File Uploader Extension makes it super easy to upload multiple files to all your Child Sites from one place without the hassle of logging into each site's cPanel or FTP individually. - [Atarim](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/development/mainwp-and-atarim-integration.md): The Atarim Extension for MainWP expands your ability to collaborate with your clients through your MainWP Dashboard. Get a complete overview of tasks that have been created inside your websites using Atarim to keep track of all your client requests! - [Pressable](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/development/pressable-extension.md): MainWP Pressable Extension simplifies your Pressable hosting management experience, such as creating, disabling, and deleting websites, enabling or disabling CDN, managing backups, and more without the need to log in to your Pressable account. - [Post SMTP](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/development/mainwp-post-smtp-extension.md): The MainWP Post SMTP Extension allows centralized management of SMTP settings for WordPress emails across all your Child Sites. Configure email delivery settings from one location in your MainWP Dashboard. - [Early Access](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/development/early-access-extension.md): Get early access to pre-release MainWP Dashboard and MainWP Child updates, plus MainWP Lab features. - [Monitoring Add-ons](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/monitoring.md): Monitor uptime, SSL certificates, domain expiration, and Lighthouse performance scores across your WordPress network. - [Advanced Uptime Monitor](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/monitoring/advanced-uptime-monitor-extension.md): This Advanced Uptime Monitor for WordPress is a free MainWP extension that extends your ability to monitor the uptime of all your connected Child Sites at once on one screen. - [Domain Monitor](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/monitoring/mainwp-domain-monitor-extension.md): MainWP Domain Monitor Extension lets you keep a watchful eye on your domains. It alerts you via email when monitored domains are nearing expiration. - [SSL Monitor](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/monitoring/mainwp-ssl-monitor-extension.md): MainWP SSL Monitor Extension allows you to keep an eye on your Child Site(s) SSL Certificates and sends email alerts when monitored certificates are nearing expiration. - [Lighthouse](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/monitoring/mainwp-lighthouse-extension.md): MainWP Lighthouse Add-on is used for measuring the quality of your websites. It uses the Google PageSpeed Insights API to audit the performance, accessibility, best practices, and search engine optimization of your WordPress sites. - [Regression Testing](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/security/regression-testing-extension.md): The Regression Testing extension for MainWP helps you monitor changes in your child sites' source code. Any modifications to your site's HTML output are detected and reported so you can catch unexpected changes. - [Performance Add-ons](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/performance.md): Optimize site performance with cache control, WP Rocket integration, maintenance mode, and image compression tools. - [Cache Control](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/performance/cache-control-extension.md): MainWP Cache Control automatically purges cache on MainWP Child sites after WordPress core, theme, or plugin updates run through MainWP Dashboard. - [Rocket](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/performance/rocket-extension.md): With the MainWP Rocket Extension you can control the WP Rocket settings for all your child sites directly from your MainWP Dashboard. This includes giving you the ability to manage your preferences, clear and preload cache on your child sites. - [Maintenance](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/performance/maintenance-extension.md): MainWP Maintenance helps you remove revisions, comments, empty taxonomies, and transients, then run scheduled cleanup across selected child sites. - [Posts/Pages Add-ons](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/posts-pages.md): Manage posts, pages, custom post types, and SEO settings across all your WordPress sites from one central location. - [Post Plus](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/posts-pages/post-plus-extension.md): MainWP Post Plus extension allows you to randomize meta data for your content giving the appearance of multiple active bloggers. Also, it allows you to save your posts as drafts in your dashboard. - [Boilerplate](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/posts-pages/boilerplate-extension.md): The Boilerplate extension is the perfect solution for commonly repeated pages such as your "Privacy Policy", "About Us", "Terms of Use", "Support Policy", or any other page with standard text that needs to be distributed across your network. - [Article Uploader](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/posts-pages/article-uploader-extension.md): The MainWP Article Uploader Extension allows you to bulk upload articles to your MainWP Dashboard and publish them to child sites. You can upload separate TXT files or import articles from custom-formatted TXT or CSV files. - [Post Dripper](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/posts-pages/post-dripper-extension.md): MainWP Post Dripper Extension allows you to deliver posts or pages to your network of sites over a pre-scheduled period of time. - [Custom Post Types](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/posts-pages/custom-post-types-extension.md): Custom Post Types is an extension for MainWP Dashboard that allows you to manage almost any custom post type on your child sites, including publishing, editing, and deleting custom post type content. - [Yoast SEO](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/posts-pages/yoast-seo-extension.md): The MainWP WordPress SEO Extension simplifies the setup and management process for Yoast SEO across all of your sites and since the Extension also integrates with the Yoast SEO meta box you can customize each Post or Page then publish those custom settings to your Child sites. - [Termageddon](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/posts-pages/termageddon-for-mainwp-extension.md): Termageddon for MainWP allows you to create or link Privacy Policy, Terms of Service, Disclaimer, and Cookie Policy & Consent Tool pages on your Child Sites. - [Security Add-ons](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/security.md): Security scanning, hardening, and integrations with Wordfence, Sucuri, Jetpack, and more to protect your WordPress network. - [Vulnerability Checker](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/security/vulnerability-checker-extension.md): MainWP Vulnerability Checker extension uses either the free MainWP NVD API or the WPScan Vulnerability Database API to identify known vulnerabilities in WordPress core, plugins, and themes on your Child Sites. - [Dashboard Lock](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/security/dashboard-lock-extension.md): This Extension allows you to limit access to your wp-admin and even redirect non-wp-admin pages to a different site making your MainWP Dashboard virtually invisible - [Wordfence](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/security/wordfence-extension.md): The Wordfence Extension combines the power of your MainWP Dashboard with the Wordfence Security plugin. It allows you to scan child sites for security issues, monitor live traffic, and manage Wordfence settings across your network from the MainWP Dashboard. - [Sucuri](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/security/sucuri-extension.md): The MainWP Sucuri Extension uses Sucuri's proprietary SiteCheck Tool to scan your sites. SiteCheck provides web-based malware scanning of your web sites using the latest in fingerprinting technology. It gives you a quick way to determine if your web applications are out of date, exploited with malwa… - [Solid Security](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/security/solid-security-extension.md): The MainWP Solid Security Extension combines the power of your MainWP Dashboard with Solid Security (formerly iThemes Security). Control security settings for all your child sites directly from your MainWP Dashboard. - [Jetpack Protect](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/security/jetpack-protect-extension.md): The Jetpack Protect Extension effectively detects vulnerabilities and provides detailed information about them, along with an easy update to the fixed version of WordPress, Plugins, or Themes. - [Jetpack Scan](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/security/jetpack-scan-extension.md): The Jetpack Scan Extension effectively detects vulnerabilities and provides detailed information about them, along with one-click solutions to fix issues in WordPress, plugins, and themes. - [Virusdie](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/security/mainwp-virusdie-extension.md): MainWP Virusdie Extension uses Virusdie, a powerful, user-friendly, and professional-grade WordPress virus scanner for your websites. It helps you monitor all your sites directly from your MainWP Dashboard. - [Patchstack](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/security/patchstack-extension.md): The Patchstack add-on connects your MainWP Dashboard with your Patchstack account so you can see vulnerability and protection data for all connected child sites without leaving MainWP. - [AAM (Advanced Access Manager)](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/security/aam-extension.md): Manage user roles, capabilities, and access controls across your child sites with AAM. - [Security Ninja](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/security/security-ninja-extension.md): Run security scans and harden your child sites with Security Ninja integration. - [WP Activity Log](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/security/wp-activity-log-extension.md): Monitor user activity and changes across your child sites with WP Activity Log. - [Updates Add-ons](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/updates.md): Manage WordPress core, theme, plugin, and database updates across your entire network from one central location. - [Database Updater](https://mainwp-abilities-review-add-update.mintlify.site/add-ons/updates/mainwp-database-updater-extension.md): MainWP Database Updater Extension is designed for updating the databases for WooCommerce, Elementor, and Elementor Pro. With this extension, you can update the databases of these plugins directly from inside the MainWP Dashboard. ## OpenAPI Specs - [openapi](https://mainwp-abilities-review-add-update.mintlify.site/api-reference/openapi.yaml) ## Optional - [MainWP.com](https://mainwp.com) - [Support](https://mainwp.com/support)