RankMath ExtensionClosedAdministrativeContentNew ExtensionIt seems like more and more people are disenfranchised with Yoast and attracted to other less expensive SEO options, such as RankMath. Would it be possible to get a Rankmath extension?23
Broken Link Checker Extension (bring it back!)OpenBring back the Broken Link Checker Extension that was supported in Main WP until 2020. This is a key feature to centralize link checking for Word Press sites and all major competitors have this feature built in. There have been a few discussions about this in the Support Forums for Main WP and they are here: https://meta.mainwp.com/t/bring-back-broken-link-checker/2036 https://meta.mainwp.com/t/broken-links-checker/2093 https://meta.mainwp.com/t/broken-links-extension/439 There is a non-supported version on GitHub based on the 2020 code base (https://github.com/7thcirclegit/mainwp-broken-links-checker-extension) but it has a major issue where a list of URLs is not properly returned. I am currently having a PHP Developer look at fixing this so it might be super easy to include this in the code code base. Here is what the 2020 version looks like within MainWP currently (keeping in mind that a list of URLs is NOT returned). Main Overview Screen: https://share.getcloudapp.com/NQuxyv9G Extension Overview Dash Screen: https://share.getcloudapp.com/llu6P4ek Site Overview Screen: https://share.getcloudapp.com/WnuqQEnE URLs Screen (not populated b/c data missing): https://share.getcloudapp.com/kpu4XmqP So, in short - this is KEY functionality that any Web dashboard should have. I want it badly enough that I am paying a Dev to see if we can get the 2020 version fully functional but ideally this should be included in the main paid code base (Pro) and maybe even part of the free version that is supported long-term. If the Dev I am paying gets this working again I will provide the fixed version to the community so we really just need someone to take over/work with this on a more permanent basis. FYI - on the child site side it relies on the very popular broken link checker plugin from WPMUDEV (700K+ active installs) that is well supported here - https://wordpress.org/plugins/broken-link-checker/. Please up-vote this request and let's get a great/enhanced broken link checker extension back on the Main WP dashboard.12
Custom notes for individual clients in reportsOpenAdministrativeExtension EnhancementThis thought came from Brett Coleman responding to a video overview I did on the two client report extensions here. He wrote: “Do you have any suggestions for if you wanted to make a special note for each individual client in the report for that specific month? I may have overlooked it.” I certainly would use it.28
GTMetrix ExtensionOpenPerformanceNew ExtensionDue the great changes that GPS is incorporating, it would be great to add other tools like GTmetrix that are more neutral thn GPS Thanks for considering this extension5
Scheduled plugin updatesOpenCore EnhancementNew FeatureA very important feature would be to have the possibility to schedule plugin upgrades. Updgrading during the day is not a good thing, because during the update visitors get blocked. So it would be great to have the possibility to schedule updates for the night. Perfect it would be when beeing able to do this for a single plugin, because I check each update before doing it on all my customers websites.13
Update Woocommerc DB from MainWP DashboardCompletedCore EnhancementNew FeatureHi, after updating WooCommerce sometimes its DB needs to be updated as well. Is it possible to get the info that the DB needs to be updated and/or add this update option as well?3
Add Uptime Kuma support for AUMOpenHello there, not sure if it’s possible or not but Uptime Kuma is a really awesome open source service for uptime monitoring and status page. I’m using it on Docker and I’m trying now to replace NodePing for my MainWP client reports.32
SEOPress ExtensionCompletedAdministrativeContentNew ExtensionHey guys I see you have an extension for Yoast SEO, but I’m pretty sure SEOPress is really better than Yoast lol Can you please take care and add an awesome addon for SEOPress? I believe reports and suggestions (also perfomance) it’s a great way to take care.12
Add .htaccess to code snippetsOpenAdministrativeFeature EnhancementThat would be fantastic! I have a number of htaccess changes I make to speed websites up on my server. Would be great if I could do them from MainWP.2
WordFence additional tokens for ReportsOpenAdministrativeExtension EnhancementExtend WordFence tokens for Pro Reports to summarize how many attacks were blocked. As far as I can tell we only have the option to summarize total scans.12
Elementor Theme Builder ExtensionOpenContentNew ExtensionIt would be great to have the option to distribute Templates from the Elementor Theme Builder to all of my child sites. I think this would be a great new feature if this isn’t possible yet.5
Google SiteKit ExtensionOpenVisitor DataNew ExtensionHello Tribe I hope everyone doing well. Since Google is actively developing SiteKit and offer PageSpeed, GA, GTM and other integrations at this moment so i was wondering, would it be possible for MainWP to integrate somehow with SiteKit so we could get rid of one or two plugins from the child sites ?5
Favorite plugins direct updateOpenAdministrativeExtension EnhancementHi, It would be great to be able to have an automatic update function in the favorite plugin part. I wish I could upload my favorite plugin with its license attached and that it automatically updates all the time. So when I have a new site to install, i can just pull the last version of my favorite plugins instead of an old one without licence that i still need to register and update on the new site.7
Ignore Update - but only for this versionIn ProgressCore EnhancementFeature EnhancementHello, I would love to be able to ignore the current update for WordPress, plugins and themes. When a new version comes out, I would like to see it re-added to my list of updates. Use case: I didn’t update my sites to WordPress 5.5, but I waited for at least 5.5.1. I didn’t update to Elementor 3.0 on my sites, but I waited for the first minor updates. Thanks.6
Cookie policy and GDPR ExtensionOpenAdministrativeNew ExtensionHi, I think it would be very usefull an extension to manage Cookie policy and GDPR in all child sites. Everytime there is a change in the law or I add a new cookie I have to manage them one by one. I’ll save lot of time being able to manage all of them from MainWP. Do you have in mind to develop something similar? Thanks and regards,6
GA Extension - Support for GA4 propertiesCompletedVisitor DataExtension EnhancementFeature EnhancementInclude full support for the GA4 properties. Update the Google Analytics API library.7
Pro Client Reports: Report Tokens for iThemes SecurityCompletedAdministrativeExtension EnhancementIt would be very helpful if we could also document the use of iThemes Security in the reports. Unfortunately, there are no tokens yet. Tokens for the last malware scan (day, time, status) would be important. In addition, a summary of all lockouts and brut force attacks in the report period would be great.2
Pro Reports - Custom name for PDF fileCompletedI would find it very handy if the download file of a Pro Report could be given an adjustable name or, for example, be named after the name of the site / customer4
Notes in pro report pluginOpenHi, Currently it's possible to write private notes for each websites registered in MainWP. It would be nice to have an other kind of notes (public notes ?). That notes could be displayed in the pro report plugin. I like to add some custom informations in the reports to my customers.3
Introduce a "Website Owner" feature and consolidate the redundant token systemsCompletedAdministrativeExtension EnhancementWe need to get rid of that old redundant token system. Currently, we have “Boilerplate tokens”, “Client report tokens” and “Client Report Pro tokens”. So MWP requires us to actually enter the same data three times. And if we have the same owner for different websites even more often… What we need is the following: Introduce a “website owner” content type We can associate different websites to the same owner We have a consistent set of tokens which can be used in any extension that uses variables. Please give this a much-needed overhaul as this has been discussed already several years ago. Such little things really can make a difference.5
Vulnerability scans in the reportCompletedAdministrativeExtension EnhancementThe security section of the WP Care Pro Report needs some attention! The only options are to provide the results of a sucuri site scan, which we know is something that cannot be automated. If I need to run weekly scans to make anything populate in this section I’m paying someone to go and click all the ‘scan’ buttons for all our sites which is just not something that is happening. We need the ability to either show the stats from the built-in vulnerability checker which uses wpscan.com 2 or to use some other security system like Shield Security Pro, or any others.9
Failed Updates Log & Email NotificationsOpenCore EnhancementNew FeatureCourtesy Feature Request via Support Channels Failed Normal/Trusted Updates Log & Email Notifications [Scenario] Trusted updates usually update automatically. However, sometimes certain anomalies may prevent this that is out of the control of MainWP Dashboard. “What has happened to me in the past though is that the trusted updates didn’t install, and I didn’t get any notification about this. It wasn’t until months later that I discovered the lack of updates, as I don’t look at my site that often.” [Suggestion] Provide a “Failed To Update” Log and Email when a trusted/normal plugin or theme update didn’t update as it should. Giving the opportunity to take action to get it fixed right away.1
Security Scan extendedOpenSecurityCore EnhancementFeature EnhancementIs it possible to extend the Security Scan for each website? There are a couple of checks already in place. I would like to add one to remove the license.txt since it’s next to the readme.html, this should not be so difficult? Or is it already possible for me to add this to the database and make it work like that? Thank you. Andy5
WP Vivid Staging & Dev Environment ProClosedAdministrativeBackupNew ExtensionAs there is already an extension for the WPVivid backup plugin It would be great to be able to manage the WPvivid staging plugin from the MainWP dashboard. As the existing staging extension is only able to control WP Staging Pro3
More detail on plugin updatesClosedCore EnhancementFeature EnhancementI love MainWP, but I am having one issue. I manage multiple sites, and having the ability to update all plugins can be a real time saver. The issue I have is when a particular plugin crashes while updating. MainWP just sits there without telling me anything. Sometimes, like today, on a couple of sites I was testing this on, all of the plugins updated, but the “updating” window never reported 100%, and didn’t close automatically. If it would simply report that “the xxx plugin cannot be updated”, or show that each plugin has updated in the progress bar. Something like that. Also, when updating plugins on a site’s WordPress dashboard, it states that (according to the author) “this update is 100% compatible with xxx”. If MainWP could report that as well, I could avoid attempting to update those plugins.3
Update from dashboard tigger backup auto before update feature (WPvivid/WP Time Capsule/updraftplus)OpenWhen you launch an update on the child sites from the dashboard, it triggers the "backup before update" feature present in WPvivid, WP Time Capsule or Updraftplus plugins. This would allow to rollback easily in case of problem !6
Squirrely SEO with Dev KitOpenAdministrativeNew ExtensionWould like to be able to install Dev kit plug-in directly from Main WP and manage sites1
Notification bar / Message in WordPress dashboardOpenAdministrativeExtension EnhancementHi all, Probably easy feature to implement, because footer text, and branding already exists, but I think having a notification banner (custom message), at the very top of Wordpress dashboard for other admins, would be great feature. This could be a great and easy way to communicate and warn other admins about specific path or action that you took, for example why specific plugin is disabled, this plugin release is unsafe, or why this section is disabled etc. You may not be the only admin in WordPress, so having this warning banner at the very top, will help you do your job better, without anyone messing things up. Please Vote!1
WP Optimize ExtensionOpenPerformanceNew ExtensionFrom v.3 WP Optimize provides caching. I have tested it on several websites and it works pretty well, even starting with the free version. The premium unlocks Lazy Load as well. For site we now can do a few very important things just with 1 plugin - database cleaning and optimization, caching, minify, etc. I would like to ask for considering including WP Optimize extension for mainWP. Thanks.3
Add Patchstack as a security integrationClosedPatchstack offers for free (99 sites per account) Component detection Identify vulnerabilities Real-time threat alerts Actionable security suggestions For most this can server as a great free alternative (without wpscans 50 api call limit) solution for detecting vulnerabilities with Plugins and sites. See their vulnerability database as well here, similar to wpscan: https://patchstack.com/database/ For serious users they offer much more including features that rival Wordfence and Sucuri and some that go further such as virtual patching. Having an integration into Mainwp for vulnerability monitoring and tokens for things like the Pro Report would be stellar. 8
WPVulnDB Automatic Queue For ContinuanceOpenSecurityExtension EnhancementSince the vulnerability database began charging for API access with only 50 free per day, the value of the extension has really been limited. It would be nice if a feature could be added so that we could enter the number of API requests we get per day (50 for free or some other for those who pay), and have the extension stop after exhausting each of those API calls and then queue up the remaining ones to begin on the following day when the credit is refreshed. This would allow the system to ‘rotate’ through sites each day as API credits were available and provide at least some level of scanning instead of nothing. Another options would be to be able to include this as part of the maintenance extension so users could just set maintenance tasks for each site they wish to scan and have them run on different days when the API credit is refreshed.4
Disable Sites from being MaintainedCompletedI think we need to have a way to disable specific sites from being maintained by MainWP without completely disconnecting the site in case we want to reconnect it at a later stage. This is good to manage clients who are actively paying for their site to be maintained.1
Auto-update Translations when updating WordPress and pluginsOpenAfter updating Plugins & Themes & WordPress core, there are often Translations which then show up afterwards needing an update. It'd be great if MainWP could auto-update the Translations immediately after updating the plugin or theme or core, part of the update process.5
Visual Regression TestsOpenThe main feature stopping our agency from moving all the management to MainWP is the Visual Regression Testing feature. After running updates, flag anything that has visually changed on the front end. Competitors are adding this. See wpboom.com hexowatch.com diffy.website WPBuffs Flywheel SteadyWP WP Remote There are Javascript libraries that do it as well.10
Search Console data in reports OpenHi The behavior of users in Google Search can be seen perfectly in the GSC. It would be even more ingenious to show this data to the customer on a monthly reported basis. Thumbs up if anyone is interested.4
Pro Reports tokens for listing abandoned pluginsCompletedAdministrativeExtension EnhancementThe dashboard of each website shows the list of abandoned plugins by the date range I set in MainWP settings. Is there a way to list these plugins via Pro Reports tokens on my reports? I want to have a section that says something like “These plugins do not show updates in over ### days”. Then I can provide more info about why that is a problem and so forth.1
Safe Updates in MainWpOpenAuto-detection SafeUpdates runs in the background, automatically detecting core, theme, and plugin updates on your behalf. Schedule or on-demand Scheduled updates for a day and time of your choice or on-demand updates whenever a new version is available. Control what gets updated You decide which core, themes, and plugins you want to update or schedule for later. Advanced Visual Regression Testing (VRT) Advanced VRT, end-to-end tests, and performance checks catch changes a human could miss. Eliminate any risks to ensure your websites don’t break or be affected by updated versions. Email notifications Enable email alerts for scheduled updates (24 hours prior) and all successful & unsuccessful update attempts. Core Web Vitals check Testing updates include performance checks to ensure the new version doesn’t affect site speed, SEO performance, or Core Web Vitals scores. Premium Plugins SafeUpdates works for all Premium plugins that support WP-CLI ensuring that your favorite plugins are always updated. https://cloudways-static-content.s3.amazonaws.com/Images/Videos/how-to-safe-update.mp4 7
Export Functionality from "Manage Plugin" sectionOpenTo improve our record-keeping, an option to export the list of plugins directly from the "Manage Plugin" section would be greatly appreciated.1
Lighthouse - avg scores over timeOpenIs it possible to get an average of lighthouse scores over time for client reports? Lighthouse scores can vary from one check to the next so it would be nice to take an average. Otherwise, 1 outlying low/high score can be misleading and not representative of the website's avg score. GTmetrix, for example, does this if you create a website monitor. It checks every X hours/days/etc. and then reports an average in a weekly email. Either a fixed X days (e.g. 7 days) average or the ability for us to control how many days/weeks/months to average would be helpful. This average should be available as a token for client reports and possibly also used in the dashboard screens instead of showing the most recent scan.0
Automatic Cache ClearingCompletedPerformanceInitial Group: WP-Rocket, Breeze, LiteSpeed & Cloudflare 7
Sort sites by nice name instead of domain nameCompletedCore EnhancementFeature EnhancementHi there, I was wondering what people would think if we changed the default site sorting to use the nice name we entered alphabetically instead of the currently used domain name characters. Even ever I’m looking for a website called something with A, say Apothecary XZY, I would expect to find it high up in the list, if the domain starts with a www. subdomain though it does show up under W, which defeats the purpose of alphabetical ordering. Since my custom sorting always gets x’d when the session ends, this is doing my NUT in by now ;o) Stay safe out there, SUP2
ShortPixel Image Optimizer ExtensionOpenI think it would be a great idea to integrate Shortpixel Image Optimizer plugin to the MainWP Dashboard. This plugin is one of the most used on the market for image optimization and it would be useful to bulk optimize images directly from the MainWP Dashboard for every single child website!3
Update Elementor DB from MainWP DashboardCompletedHi, after updating Elementor sometimes its DB needs to be updated as well. Is it possible to get the info that the DB needs to be updated and/or add this update option as well? 4
Combining the "Manage Plugin" functionality with the Non-Main WP plugin changesOpenCombining the "Manage Plugin" functionality with the Non-Main WP plugin changes would streamline workflow further. Having access to the history of logs within the "Manage Plugin" section would be a valuable addition. So the Audit Plugins can be done from one dashboard 0
Parent Themes should be locked by defaultCompletedCore EnhancementFeature EnhancementTL;DR The default ability to easily delete a Parent Theme can completely break a site. Shouldn’t be so easy to do. I was quite shocked that MainWP would happily allow me to delete the parent of my active child theme. Working in MainWP allows for sweeping changes, and it’s my contention that any parent of the active Child Theme should not be removable. They should be locked by default and, if one really wants to remove it for some unimaginable reason, one should have to affirm multiple times.1
White Label Extension Plugin Names and Descriptions - Per ExtensionOpenI have installed the MainWP Child plugin and MainWP Pro Reports extension plugin. ANd noticed that the Pro Reports plugin just inherits everything I've set up to white label the Child plugin. MainWP Child Plugin Name: [SERVICE NAME] by [BUSINESS NAME] Plugin Description: This plugin allows the team at [BUSINESS NAME] to monitor your website as part of your [SERVICE NAME]. Please do not deactivate or delete this plugin. If you have any questions or need assistance with your website, please click on the "Get Support" link in the main menu and fill in the Support Form to get in touch. With [BUSINESS NAME] your website is in good hands! MainWP Pro Reports Plugin Name: It currently just sticks "reports' on the end of the name of the child plugin. [SERVICE NAME] by [BUSINESS NAME] reports Please let me customise this so I can Capitalise it to read as "Reports": [SERVICE NAME] by [BUSINESS NAME] Reports Or Customise it entirely to say something else, It's a great opportunity to reinforce your brand in the minds of clients: Reports by [BUSINESS NAME] Description: The plugin description for Pro Reports needs to be different to the Child plugin, as they both act differently - and it's weird seeing the same content in the plugin list twice. (And I suspect multiple times if I add any more extensions) I'd love to be able to customise it entirely: This plugin allows the team at [BUSINESS NAME] to report on the activities done within your website as part of your [SERVICE NAME]. Please do not deactivate or delete this plugin. White Labelling each extension separately would really allow us to elevate our brand in the mind of our clients. I know my clients really appreciate it. And for the price, I'm charging them, this kind of feels and looks 'cheap' as it is now. I'd love to see the options within White Labelling expand to allow us all to customise each extension we use so we can appear as 'premium' providers of website support. Fiona0
Add ga:users and ga:newUsers to Google AnalyticsCompletedAdministrativeVisitor DataExtension EnhancementHi, I have multiple clients who want to see not just sessions (“website visits”) and % new sessions (“new visits”) as you’ve called them, but the actual number of site visitors (ga:Users) and of those, who are new (ga:newUsers). Is it possible to add these in as tokens, so those of us that would like to give our clients the extra data can customise a report template with them? If anyone has got these working, would you mind sharing the code please? I can’t get my head around the Analytics API well enough to custom code these right now! Thanks, Emma1
JetEngine ExtensionOpenAdministrativeNew ExtensionIt would be great if it was possible to edit/update custom post types, taxonomies and change all the plugin and module settings for multiple sites at once.0
Fathom Analytics Extension CompletedAdministrativeAn Extension for Fathom Analytics https://usefathom.com using their API for privacy instead of Google Ananlytics4
Import clients with csv fileOpenIt would be conveniant and save a lot of time if there was a client import option. Import a csv, connect the corresponding fields from csv and clients section.2