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
| Child Site Shows Updates | Action |
|---|---|
| Yes | Resync your sites. If still not detected in MainWP, see Enhance Compatibility below |
| No | Force a recheck by refreshing WP Admin > Updates on the child site |
| Updates appear after force check | Resync MainWP. If still missing, see Enhance Compatibility |
| Updates never appear | Report the issue to the plugin author |
Enhance Compatibility
MainWP provides two filters for improving premium plugin compatibility:| Filter | Purpose |
|---|---|
mainwp_detect_premium_plugins_update | Improves detection of available updates |
mainwp_request_update_premium_plugins | Improves the update process |
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 thefunctions.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
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
Related Resources
- Premium Theme Updates Not Detected - Similar issue for themes
- Install Plugin on Sites - Manual update alternative
- Custom Dashboard Extension - Extension documentation