...
Plugin Not Working in WordPress

Plugin Not Working in WordPress? 12 Easy Fixes That Actually Work

Is your WordPress plugin not working suddenly — and you have no idea why?

You are not alone. In my 5 years of wordpress experience, I faced the same problem a lot of times and helped people solve the issues. Thousands of WordPress users face this exact problem every single day. One moment, everything is fine, and the next, a plugin stops working, breaks your layout, or causes a white screen of death.

The good news? In most cases, you can fix a WordPress plugin not working issue on your own — without hiring a developer and without losing any data.

This can happen for multiple reasons, but today, in this step-by-step guide, we will walk you through 12 proven fixes for when a plugin stops working in WordPress. It will definitely fix 100%. By the end of this article, your site will be back to normal.

Why Is My Plugin Not Working in WordPress?

There are multiple reasons a plugin may stop functioning properly in WordPress, but it’s actually the reason for a conflict with another plugin

  • The plugin conflicts with another plugin
  • Theme compatibility issues are not supported with the theme version The
  • WordPress core file has not been updated
  • Corrupted plugin files used the null plugin
  • PHP version problems: do not use the latest PHP version
  • Memory limit errors
  • Caching issues
  • Failed plugin updates

Sometimes the issue appears immediately after updating WordPress or installing a new plugin. Other times, the plugin may stop working gradually due to server changes or outdated code. So then you can’t sometimes control anything in your backend, so you need to log in to your server

Let’s go through the fixes one by one.

Check the best error-free, fast Avada theme review

1. Update the WordPress Plugin That Is Not Working

WordPress plugin update screen in dashboard

If your wordpress plugin option is showing an update, then one of the simplest fixes is updating the plugin to the latest version. It might solve your problem if its very old version. Plugin developers regularly release updates to:

  • fix bugs
  • improve compatibility
  • patch security vulnerabilities
  • support newer WordPress versions

An outdated plugin may stop working after a WordPress core update.

How to Update a WordPress Plugin

  1. Log in to your WordPress dashboard to check
  2. Go to Plugins → Installed Plugins
  3. Look for available updates
  4. Click Update Now, then wait and see

After updating, clear your cache and check whether the plugin is working again. it might solve your problem.

2. Check Plugin Conflicts in WordPress

Plugin conflicts are one of the biggest causes of WordPress plugin issues. Sometimes two plugins try to control the same feature, which causes errors or functionality problems. It happens for both the same type of plugin if you install, or sometimes it also happens with a different type of plugin its for the same class or id

How to Find a Plugin Conflict

Follow these steps:

  1. Deactivate all plugins
  2. Reactivate them one by one
  3. Test your website after activating each plugin and refresh your page to check if it’s working or not

If the problem returns after activating a specific plugin, you’ve found the conflict. This method takes time, but it’s one of the most effective troubleshooting techniques in WordPress.

3. Switch to a Default WordPress Theme

Sometimes the problem is not the plugin itself — it’s your theme. Poorly coded themes can interfere with plugin functionality and create conflicts. This usually happens when your theme is outdated or incompatible, or there is a code class conflict, or a feature addition

Test Using a Default Theme

Temporarily switch to a default WordPress theme like:

  • Twenty Twenty-Five
  • Twenty Twenty-Four
  • Twenty Twenty-Three

If the plugin starts working after changing themes, your theme is likely causing the issue.

Want to check the best WordPress theme list? Click here

Switching to default WordPress theme Twenty Twenty-Five

4. Update WordPress and Themes

Running an outdated core wordpress or theme is one of the most common reasons for a plugin not working in WordPress.

How to do it:

  1. Go to Dashboard → Updates
  2. Update WordPress core first
  3. Then update all your plugins
  4. Then update your themes

After each update, test the problematic plugin. In most cases, a simple update resolves the issue.

Want to know WordPress vs Webflow? Click here

Important: Always backup your site before running updates.

5. Check PHP Version Compatibility

Every WordPress plugin has a minimum PHP version requirement. If your server is running an incompatible PHP version, the plugin will break. In that case, update your PHP version from your hosting dashboard

How to check your PHP version:

  1. Go to Dashboard → Tools → Site Health
  2. Click on the Info tab
  3. Expand the Server and look for the PHP version

How to check the plugin’s PHP requirement:

  • Visit the plugin’s page on WordPress.org
  • Look for “Requires PHP” in the plugin details

If your PHP version is too old or too new for the plugin, contact your hosting provider to switch to a compatible PHP version. Most good hosts (like SiteGround, Cloudways, or Kinsta) let you change the PHP version in one click from the hosting dashboard.

WordPress site health PHP version check

6. Clear Your Website Cache

Caching can make it seem like a plugin is broken even when it’s working correctly. So, some caching, you obviously need to check

Your website may still display old content from:

  • browser cache
  • caching plugins
  • server cache
  • CDN cache

Clear These Caches

  • Browser cache
  • WordPress caching plugin cache
  • Hosting cache
  • Cloudflare cache (if used)

After clearing everything, make sure to reload your website and test the plugin again.

7: Increase PHP Memory Limit

If you see errors like “Fatal error: Allowed memory size exhausted,” your PHP memory limit is too low. So you need to then increase your PHP memory limit in two ways

How to increase PHP memory limit:

Method 1: Edit wp-config.php

  1. Connect to your server via FTP or File Manager
  2. Open the wp-config.php file in your WordPress root folder
  3. Add this line before /* That's all, stop editing! */:
define('WP_MEMORY_LIMIT', '256M');
  1. Save the file and test your plugin

Method 2: Edit .htaccess (for Apache servers)

Add this line to your .htaccess file:

php_value memory_limit 256M

8. Reinstall the Plugin Not Working in WordPress

Plugin files can become corrupted during updates or file transfers. Reinstalling the plugin often fixes missing or damaged files.

How to Reinstall a WordPress Plugin

  1. Deactivate the plugin
  2. Delete the plugin
  3. Download a fresh copy
  4. Install and activate it again

Before deleting, make sure the plugin doesn’t store important data that could be removed during uninstallation.

9. Use Debug Mode to Find WordPress Plugin Errors

WordPress has a built-in debug tool that shows you exactly what error is occurring. This is one of the most powerful ways to diagnose a plugin not working in WordPress.

How to enable debug mode:

  1. Open your wp-config.php file via FTP or File Manager
  2. Find the line that says: define('WP_DEBUG', false);
  3. Change it to:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
  1. Save the file
  2. Now reproduce the plugin error on your site
  3. Check the debug log at: wp-content/debug.log

The log file will show you the exact PHP error, the file it occurred in, and the line number. This information is invaluable for solving the problem or sharing with the plugin developer for support.

Important: Always turn off debug mode when you are done troubleshooting by setting WP_DEBUG back to false.

10. Check for JavaScript Errors in Browser Console

Many modern WordPress plugins use JavaScript (JS) to power their features. If there is a JS conflict, the plugin’s front-end features will stop working even though the plugin is technically “active.”

How to check for JavaScript errors:

  1. Go to your website in Chrome or Firefox
  2. Right-click anywhere on the page and click Inspect (or press F12)
  3. Click on the Console tab
  4. Look for any red error messages

Common JS errors include:

  • “$ is not defined” — jQuery is missing or loading incorrectly
  • “Cannot read property of undefined” — a script is trying to use something that doesn’t exist
  • “Script blocked” — a security plugin or CSP header is blocking a script

Share these error messages with the plugin developer for targeted help.

11. Disable Cloudflare or CDN Temporarily

If you are using Cloudflare or another CDN (Content Delivery Network), it can sometimes interfere with how your WordPress plugin loads or functions — especially plugins that involve forms, payments, or dynamic content.

How to test this:

  1. Log in to your Cloudflare account (or your CDN provider)
  2. Temporarily pause Cloudflare for your site (there is a “Pause Cloudflare on Site” button at the bottom of the Overview page)
  3. Clear your browser cache and test your plugin
  4. If the plugin works now, the issue is with your CDN settings

You can fix this by adding page rules or firewall exceptions in Cloudflare for the specific URL or function the plugin uses.

12. Contact the Plugin Developer

If nothing works, contact the plugin developer directly. Most reputable WordPress plugins offer:

  • support forums
  • documentation
  • troubleshooting guides
  • ticket systems

When asking for help, provide:

  • WordPress version
  • PHP version
  • error messages
  • screenshots
  • steps to reproduce the issue

The more details you provide, the faster they can help. So maybe then your problem will be solved

How to Prevent Plugin Issues in the Future

Now that your plugin is working again, here are some best practices to prevent this from happening again:

1. Only install plugins from trusted sources. Stick to plugins from WordPress.org or reputable premium marketplaces like CodeCanyon. Avoid plugins from random websites.

2. Keep everything updated. Enable automatic updates for minor versions. For major updates, test on a staging site first.

3. Do not install too many plugins. Every plugin adds code to your site. The more plugins you have, the higher the chance of conflicts. Remove any plugin you are not actively using.

4. Test updates on a staging site first. Never push plugin updates directly to a live site without testing. Use a staging environment.

5. Take regular backups. Use a plugin like UpdraftPlus or BackupBuddy to schedule automatic daily backups stored offsite (Google Drive, Dropbox, or Amazon S3).

6. Monitor your site’s health. Use Dashboard → Tools → Site Health regularly to catch issues before they become serious problems.

7. Use a quality managed WordPress host. Good hosts like Kinsta, WP Engine, or SiteGround actively monitor for issues, offer staging environments, and keep your PHP versions updated — significantly reducing plugin problems.

FAQ

Why WordPress plugin suddenly stop working?

A WordPress plugin may stop working because of plugin conflicts, outdated files, incompatible PHP versions, theme issues, or failed updates. Sometimes server-side caching or CDN settings can also break plugin functionality. So you can check the plugin version and update it

How do I disable a plugin if I cannot access the WordPress admin?

You can disable a plugin manually using:
cPanel File Manager
FTP
hosting file manager
Go to:
wp-content/plugins
Then, rename your plugin name and refresh wordpress dashboard.

How do I fix a broken plugin in WordPress?

You can fix a broken WordPress plugin by:
updating the plugin
checking for plugin conflicts
switching to a default theme
clearing cache
increasing PHP memory limit
reinstalling the plugin

Can plugins break a WordPress website?

Yes. Poorly coded or incompatible plugins can cause:
critical errors, white screens, slow performance, broken layouts
That’s why backups are important.

What is the most common WordPress plugin issue?

Plugin conflicts are the most common issue. This usually happens when multiple plugins try to control the same feature or use incompatible scripts.

Can outdated themes break WordPress plugins?

Yes. Old or poorly coded themes can conflict with plugins and stop features from working properly. Switching temporarily to a default WordPress theme helps identify the issue.

Should I delete inactive WordPress plugins?

Yes. Inactive plugins can still create security risks and compatibility problems. It’s best to remove plugins you are not using.

Final Thoughts

A plugin not working in WordPress is frustrating, but it is almost always fixable. To recap the 12 fixes covered in this guide:

  1. Update the Plugin
  2. Check for Plugin Conflicts. Deactivate all plugins and reactivate one by one
  3. Switch to a Default WordPress Theme
  4. Update WordPress and Themes
  5. Check PHP Version Compatibility
  6. Clear Your Website Cache
  7. Increase PHP Memory Limit
  8. Reinstall the plugin manually
  9. Enable WordPress Debug Mode
  10. Disable Cloudflare or CDN temporarily
  11. Check for JavaScript errors in the browser console
  12. Contact plugin support or check the forums

Work through these fixes in order, and you will find and resolve your plugin issue in no time.

Did this guide help you fix your WordPress plugin? Let us know in the comments below — and tell us which fix worked for you! If you are still stuck, drop your question in the comments, and we will help you troubleshoot.

Check our lifetime deals if you want to get an idea

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.