Manual updates on some themes

I’ve had this same type of issue forever, mainly with the WPForms Pro plugin as I posted about a year ago at Not always detecting WPForms Pro updates and also with Mai themes engine plugin and GeneratePress theme.

Between myself and a colleague who also has a MainWP Pro license, together we manage over 300 WordPress sites, and last year I followed the steps at Premium Theme Updates Not Detected - MainWP Documentation and I use the Custom Dashboard Extension > PHP section to add this code to both of our MainWP:

add_filter( ‘mainwp_request_update_premium_plugins’, ‘myhook_mainwp_detect_premium_plugins_update’, 10 );
function myhook_mainwp_detect_premium_plugins_update( $premiums ) {
$premiums[] = ‘wpforms/wpforms.php’;
$premiums[] = ‘gp-premium/gp-premium.php’;
$premiums[] = ‘mai-engine/mai-engine.php’;
return $premiums;
}

add_filter( ‘mainwp_request_update_premium_themes’, ‘hook_mainwp_request_update_premium_themes’ );
function hook_mainwp_request_update_premium_themes( $premiums = array() ){
$premiums[] = ‘generatepress’;
return $premiums;
}

But still the problem persists and we have to log into each site and manually update. It’s not theme-specific either. For example - we use WPForms Pro on over 200 sites with a variety of themes ranging from basic Twenty Twentytwo to high-end themes like Kadence Pro, and it makes no difference - WPForms Pro has to be manually updated on all of them. It’s especially frustrating with that particular plugin because WPForms has very active development and they release frequent update (sometimes 2 per month) and we just can’t seem to find a solution. We just deal with it.

On the upside at least MainWP still helps us to know when the updates are available for WPForms and makes it easier for us to log into each site from our MainWP dashboard and update it. On the downside, for some reason MainWP doesn’t detect the Mai engine plugin updates, so we’ve had to start a list of sites that use it and remember to log in to those occasionally to check for them.

Still, MainWP makes life easier and is extremely useful in many ways. Definitely saves us time! It detects updates for almost everything, and automatically updates almost everything.