Skip to main content
MainWP supports premium plugins that use the standard WordPress Update API. When plugins use custom update systems, you may need additional configuration for MainWP to detect their updates.

What You’ll Learn

  • How to troubleshoot premium plugin update detection
  • How to add compatibility filters for non-standard update APIs
  • When to contact the plugin author

Troubleshooting

1

Check the child site

Go to the child site’s WP Admin and check if WordPress detects updates for the plugins in question.
2

Evaluate the result

If WordPress on the child site detects updates but MainWP Dashboard doesn’t, the plugin may use a custom Update API that requires enhanced compatibility.

Enhance Compatibility

MainWP provides two filters for improving premium plugin compatibility:

Add the Filters

1

Install Custom Dashboard Extension

If not already installed, install the MainWP Custom Dashboard Extension.
2

Add the filter code

Copy this code to the PHP Section of the Custom Dashboard extension:
3

Replace the plugin slug

Replace plugin-slug with the actual slug of the plugin having detection issues. Contact the plugin author if you’re unsure of the slug.
4

Save and resync

Save the code and resync your sites.

Multiple Plugins

For multiple plugins with detection issues:

Alternative Method

If you don’t want to use the Custom Dashboard extension, add the code to the functions.php file of your MainWP Dashboard site’s active theme.

When to Contact Plugin Author

Contact the premium plugin author if:
  • Updates don’t appear on the child site itself
  • The filter approach doesn’t resolve detection
  • You need the correct plugin slug for the filters
Some plugins use proprietary update systems that may have limited MainWP compatibility.

Self-Check Checklist

  • Checked if WordPress detects updates on child site
  • Synced MainWP Dashboard
  • Added compatibility filters (if needed)
  • Used correct plugin slug in filters
  • Resynced after adding filters