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
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.10
Ignore Update - but only for this versionPlannedCore 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.2
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 extendedPlannedSecurityCore 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
More detail on plugin updatesOpenCore 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.1
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
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
Search for MISSING plugins feature needed!CompletedCore EnhancementFeature EnhancementThe plugin manager search functionality is great, but it would be even better if admins could search whether a plugin is missing, rather than present. All it would require is a tick box such as: ‘Display sites NOT meeting the above search criteria’. Based on the results, admins can then take action and install the plugin on the sites where the plugin is missing.1
Child Site URL Edit OptionCompletedCore EnhancementFeature EnhancementAllow www vs non-www edits similar to http vs https without having to delete and then add the domain again.1
Premium Plugins Changelog URLCompletedCore EnhancementPlease implement a feature where we can enter a URL for specific (premium) plugins. Instead of getting a “Plugin not found.” message for a (premium) plugin after clicking on the plugin name on the updates page, I can click their changelog URL instead, because I entered it myself and don’t have to search for it again.2
Create Group from plugins list ( Edit: Groups are now "Tags" ) ClosedCore EnhancementFeature EnhancementIt would be fantastic if under the Manage Plugins list, on the bulk action, there was an option to create a group from the selected sites. I quite often create groups based on plugins for when I have to do manual install/updates on plugins Thanks3
Export SettingsOpenCore EnhancementNew FeatureIt would be nice to export settings, so it will be easier to setup another website with MainWP.0
Add a setting that will turn off auto close for the list of updated sites pop upOpenPerformanceCore Enhancementsetting that will turn off auto close for the list of updated sites pop up. Currently when you run updates there is a pop that shows each site update and provides a link to check the link. Unfortunately it goes away automatically and our team checks the sites manually, this screen gives a link to each site but it disappears.0
Show parent theme name when viewing site themesCompletedCore EnhancementFeature EnhancementLike many people, I create a child theme for each site. When viewing my themes in MainWP I see the child theme names (which are usually the site or business name) and it doesn’t really tell me much. It would be super awesome if it could somehow show the name of the parent theme.1
Copy data from new child siteOpenCore EnhancementNew FeatureIt would be nice to copy the data from a new child site and into the dashboard, when adding the child site. In stead of copy / paste the data 3-4 times.0
Option to exempt disconnected site from Daily DigestOpenCore EnhancementNew FeaturePlease consider an option to exempt a disconnected site from the Daily Digest notification email to cover situations where a site has been deliberately disconnected. This would be beneficial in situations where the child site may be reconnected at a future date, so removing it from the dashboard doesn’t make sense, but neither does receiving notification that the site is disconnected. Example usage could include: site suspended for non-payment, site deactivated at customer request with an option to reactivate, seasonal or other temporary website, etc.0
Treat Dashboard installation as a Child site automaticallyOpenCore EnhancementNew FeatureWould you consider a feature to have the dashboard site treated as a child site automatically? It seems this might be a nice idea for new users who don’t necessarily think about the need to keep their main dashboard up to date (and secured with security plugins). My thought here is that your child sites are only as secure as your weakest link, and if the dashboard is neglected this can be a serious issue. For example, I have extensive security plugins installed on my child sites, but I just set up a fresh MainWP dashboard and hooked it up to these child sites, but I haven’t yet installed all the security plugins on my dashboard site. Therefore, my child sites are now unprotected if a hacker knows my dashboard site URL and is able to get in due to the lack of security plugins in the current state.1
Adding multiple sites to multiple tags simultaneouslyOpenCore EnhancementFeature EnhancementRequesting a feature to add multiple sites to multiple tags simultaneously would help us to avoid editing one by one and manually. Thank you!1
Set update cron weekly OpenCore EnhancementFeature EnhancementSince i have my child sites set to make complete backups once a week i would like the feature to set the automatic updates on the dashboard site for child sites to run weekly in stead the max once a day option. I try some things via support but without advanced coding skills i think i ran out of options so offering this as a feature request. I gave this a shot with the wpcrontrol plug in and was able to edit the mainwp_check for updates cron event to weekly. My dashboard site waited a week to check for updates like hoped for. However it did not actually ran the updates once he checked for it. Daily sync time was set to twelve times a day, all is set to trusted updates but nothing happend. Like it was waiting for the next week te actually start updating. Disabling and re-enabling the daily update frequency set my mainwp_check for updates cron back to every minute in stead of weekly. So it seems both (checking for updates/updating) are part of one event what makes my goal to check/update my child sites weekly seems impossible?0
GDPR - an option to export all users from the Mainwp Dashboard/usersOpenCore EnhancementNew FeatureIn these GDPR-days, I would love an easy option to export all users/admins/etc. from all my websites. The export should include: name username email role last login date total logins posts website Maybe an option to list all users with no logins the last 12 months. This would make it a lot easier to clean up especially admins in my case. Regards, Chrilles0
Prevent updating when this is not allowedOpenCore EnhancementFeature EnhancementI would like MainWP to implement the file_mod_allowed filter to stop installing themes, plugins and core. The items should still show as updates-available, just not installable like the behavior in WordPress. The reason we want this are; It is bad practice to update production sites without first verifying the updates on a test environment. We want to enforce this within our MainWP installation All our plugins and themes are managed in git and installed using composer. We automatically deploy staging sites with updates and deploy to production sites once approved. This behavior was first partly available in MainWP but after #90 1 this is changed. But I don’t agree on this change. The correct solution to something like that I think would be something like: add_filter('file_mod_allowed', function($allowed, $context) { if($context == 'mainwp') return true; return $allowed; }); And MainWP implementing the file_mod_allowed filter. You can see similar functionality in the WordPress automatic updater where you would add a similar code to allow auto-updates when DISALLOW_FILE_MODS is set to true. public function allow_updater_file_mod( $allowed, $context ){ if( $context == 'automatic_updater' ) return true; return $allowed; } 0
Be able to do multiple types of updates in the same timeOpenCore EnhancementNew FeatureHello team, The previous major version of the dashboard allowed us to see the list of core, plugins, themes and languages on the same page (not in tabs like today), so with this we could start a core update on one site, do a theme update on another and so on, without changing the page/tabs like we need to today (or opening up multiple pages with the risk of trying to start concurrent updates). So my request is to lower the time spent while selecting and doing multiple types of updates in the same time, as the feature to select and update only the selection is already available, now we need a “general”/“overview” tab/page with all the updates that we can choose from to install. This + the filtering by tag groups/clients can help us deal with the updates in a much easier and based on SLAs. If the request is not clear enough please let me know. Thank you and wish you all the best.0
Loading of child sitesOpenPerformanceCore EnhancementFeature EnhancementI have many sites in my MainWP dashboard which leads to heavy loading times. This seems to be because all child sites loads at first and then there seems to be some ajax going on and finally renders the pagination. Seems a bit odd to load all child sites and then add them to pagination leading to heavy load. This is our biggest issue with MainWP right now slowing down our work progress Suggestion: Only load the number of child sites set in setting posts per page in MainWP.0
Overview of sites that are down on main dashboardOpenCore EnhancementNew FeatureWith the newly added UpTime checker I’d like to see a status overview option within the screen options. We used to do have that with UptimeRobot. We do get email notifications but sometimes it goes unoticed.0