Shape the Future of MainWP – Your Voice Matters!

Share your ideas, vote and comment on others, and collaborate to make MainWP even better for everyone! Not sure how to get started?

For Developers: Want to fast-track your feature? Submit a well-crafted pull request in GitHub. Quality submissions that align with MainWP's core purpose will be included in upcoming releases.

ℹ️ Having trouble logging in? Try clearing your browser cache and cookies or use a different browser.

Solid Security Extension - Undesired resetting of settings for notifications

The Solid Security extension has been discovered to be the source of an issue we’ve been experiencing that is so detrimental to our time that we will have to discontinue using the extension completely until some kind of fix for this issue is found. The issue Whenever the MainWP dashboard pushes Solid Security settings out to all of our child sites it reverts our defined notification email preferences from “Us” to “All Admin users”. This results in us losing the desired setting on 100+ child sites and means that We have to manually revert each site back to our desired setting. One at a time. We have to deal with child site owner’s email inquiries about the sudden emails that they’re receiving from their website about “Security issues” Both of which are very time consuming things. The extension should never alter Solid’s Notification settings for child sites.

Skunkworks 10 days ago

🔄

Extension Improvements

Feature Request: Branch Lock for WordPress Core Updates

Hi MainWP Team and Community, with WordPress 7.0 approaching, many agency owners face a situation that MainWP currently cannot handle natively: staying on a minor branch deliberately while a new major version is available. The current limitation MainWP lets you ignore a core update or update to the latest version. There is no option to say: "Stay on the 6.9.x branch. Apply minor updates within that branch. Do not touch 7.0." The only workaround would be wp-config.php edits per site — which defeats the entire purpose of centralized management. The Feature Request: Branch Lock A simple, MWP-native control on the Updates or Site Settings level: A toggle: Enable Branch Lock — yes / no A branch input field: e.g. 6.9 Behavior: MWP recognizes any 6.9.x update as valid and applicable. Any version outside that branch (7.0, 7.1 etc.) is treated as "up to date — no action required." This is different from "Ignore Core Update" because it does not lock a specific version — it locks a branch, so minor and security updates within that branch still flow through normally. Why this matters WordPress 7.0 is announced as a significant architectural release. Many agencies managing dozens or hundreds of client sites need time to test compatibility before committing to a major version jump — but they still want to keep client sites patched within the current branch in the meantime. A Branch Lock feature would make MainWP the go-to solution for exactly this kind of professional, risk-aware update management. There was a standalone WordPress plugin once that allowed locking to a specific version number. It’s long outdated and had a critical flaw: it required manually entering the exact version per site, not a branch. The Branch Lock concept improves on this significantly by being branch-aware, centrally managed, and integrated into the MainWP workflow. Thanks for considering this.

Benjamin 18 days ago

⚒️

Core Requests (Dashboard/Child)

Track plugin/theme/WP activity regardless of the CRON setting

It is understandable to turn CRON monitoring off since there is a lot of unneeded things happening via CRON. But I think a few things are still important enough to track regardless if they happen through CRON or not. Major things like WP updates, plugin updates (or delete, add, etc), and theme updates (new, deleted, activate). Even user activity as well (deleted user, change user role). One context for this is when using Solid Security. If a plugin has a critical security vulnerability, SS will update it automatically even if it’s not normally set to auto-update. However, this plugin update is not in the MainWP Child Reports log and thus not in the Advanced Reports either. I don’t want to turn on logging all CRON activity just to catch a stray plugin/theme/WP activity. I think those things are important enough to track no matter how they are done.

Zack about 1 month ago

⚒️

Core Requests (Dashboard/Child)

WPML Secondary Language Support for Post Publishing

Hello MainWP Team, I would like to suggest a feature improvement regarding WPML compatibility. Currently, when publishing posts through MainWP on a website that uses WPML, the posts are always published in the default language. This creates a limitation for users managing multilingual websites, as there is no option to directly publish content in a secondary language. The issue: When I try to publish a post intended for a secondary language (e.g., Arabic, Spanish, etc.), MainWP publishes it under the default language instead of the selected WPML language. Suggested improvement: Please add support for WPML language selection when creating or publishing posts via MainWP. Ideally, this would include: A dropdown or option to choose the target language (as defined in WPML) Proper assignment of the post to the selected secondary language Compatibility with WPML translation structure Why this is important: Many users manage multilingual WordPress sites, and being able to publish directly to a specific language would significantly improve workflow efficiency and automation accuracy. Thank you for considering this feature. It would be a valuable addition for WPML users. Best regards

a about 2 months ago

⚒️

Core Requests (Dashboard/Child)