When a plugin stops working, it can feel frustrating. The good news is that most plugin problems have simple causes you can fix yourself. This FAQ will walk you through the most common checks. Doing these first will save you time and help you get better support if you still need it.
Cached files can make it look like a plugin is broken when it is actually working fine. Clear these three things:
After clearing all caches, check if your issue is resolved. Sometimes that is all it takes.
Sometimes the problem is only on your computer or phone. Try opening your site in a different browser or on a different device. If the plugin works fine elsewhere, the issue is likely with your browser settings, not the plugin itself.
Outdated software is one of the most common reasons plugins break. Go to your WordPress dashboard and check the “Updates” page. Install any available updates for WordPress itself, your plugins, and your theme.
Warning: Before updating, make a backup. Avoid updating everything at once. Update a few plugins at a time and check your site after each batch. If something breaks, you will know which update caused it.
Also confirm your PHP version. WordPress recommends PHP 7.4 or higher. For best results and security, PHP 8.1 or 8.2 is better. Check your PHP version in your hosting control panel. Most hosts let you change it with one click.
Some plugins also require a minimum version of WordPress. Check the plugin’s description page to see what version it requires. If needed, update WordPress first.
This is the single most useful troubleshooting step you can take. Plugins are made by thousands of different developers, and sometimes two plugins try to do the same thing at the same time, or one plugin’s code does not play nicely with another’s. The same applies to themes.
Important tip: Activate your security and caching plugins last. They often interact with many other parts of your site.
If the problem remains even with all plugins off, the issue is probably not a plugin conflict. It could be your theme, your PHP version, or something with your hosting server.
To test your theme, go to “Appearance” and then “Themes” in your dashboard, temporarily activate a default WordPress theme like Twenty Twenty-Four, and check if the plugin issue is resolved. If the plugin works with the default theme, your original theme is causing the conflict. Contact the theme developer for help, or consider switching themes.
If your site shows a completely blank white page, this is called the White Screen of Death. It usually means a plugin or theme has caused a fatal error. This can also lock you out of your admin area.
You can often fix this by renaming the plugin folder. Use your hosting file manager or FTP to go to wp-content/plugins/. Find the folder for the plugin you suspect and rename it. For example, change woocommerce to woocommerce-disabled. WordPress will automatically deactivate that plugin, and your site should come back. Then you can rename it back and delete it properly.
If you also need more memory, add this to wp-config.php:
define('WP_MEMORY_LIMIT', '256M');This is usually a JavaScript error. JavaScript makes interactive parts of your site work. To see what is wrong, open your browser’s developer console by pressing F12 or Ctrl + Shift + I. Look for red error messages. They will often show which plugin file is causing the problem.
A 500 error is a general server error. Try these steps:
This is usually caused by insufficient user permissions or a security plugin restriction.
This can be caused by resource intensive operations, hosting limitations, or conflict with caching.
WordPress does not send emails reliably, and hosting mail servers have limitations.
Sometimes a plugin file gets corrupted during installation or an update. This can make the plugin behave strangely. To fix this:
Never use “nulled” or pirated plugins. They often contain malware and are a major security risk.
Any customisations should be added via a child theme or a separate custom plugin, never directly to the main plugin files. If you added custom code directly to the plugin and it disappeared after an update, it was overwritten. You will need to re-apply it using the proper method (filters, hooks, or a child theme). Check the changelog for any breaking changes or new requirements introduced in the update.
If an update causes issues, you can revert safely:
Standard Support: No. Our standard support covers installation, configuration, and defect resolution for the plugin’s documented features.
Custom Work: If you need custom development, theme conflicts resolved, or third party integrations beyond our documentation, we offer paid consulting services. Contact our support team for a quote.
Debug mode makes WordPress create a log file that shows exactly what is going wrong. Here is how to turn it on:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);The log will often name the exact plugin or file causing the problem.
Important: Turn debug mode off when you are done. Detailed error logs on a live site can be a security risk.
| Problem | First Thing to Try |
|---|---|
| Plugin not working after update | Clear all caches and check for more updates |
| Site crashed after installing plugin | Rename the plugin folder via FTP to disable it |
| Buttons or sliders not working | Check browser console for JavaScript errors |
| White screen or locked out of admin | Rename plugin folder to -disabled |
| Plugin works for others but not you | Switch to a default theme to rule out theme conflict |
| Error message mentions a specific plugin | Deactivate that plugin and check for conflicts |
If you have tried everything above and still need help, you will get faster and better support by including:
Use the official support channel for the plugin. This is usually a support page on the developer’s website or the WordPress.org plugin support forum.
Most plugin problems are caused by conflicts, outdated software, or caching issues. Working through the steps above will solve the majority of problems you encounter. Remember to always make a backup before making changes to your site. It is your safety net.
If none of the above resolves your issue, gather the following and contact us:
Contact us at support@prowebdesign.co.za or open a ticket here. We aim to respond within 48 business hours.
Registration is currently closed.
Registration is currently closed.