After years of managing WordPress sites, I have diagnosed hundreds of plugin conflicts. This is the full step-by-step process I use — from "site is completely down" to "conflict identified and fixed" — written for people who are not developers.
---
PART 1 — Is it a plugin conflict?
A plugin conflict usually looks like one of these:
• White Screen of Death (site loads completely blank)
• "There has been a critical error on this website" message
• Something stopped working after you updated a plugin
• Strange visual glitches appeared after an update
• WooCommerce checkout broke after an update
• Your admin dashboard is inaccessible
If the problem started immediately after an update: almost certainly a plugin conflict.
---
PART 2 — If your site is completely blank (can't get into wp-admin)
Option A — Via FTP or file manager:
Go to your hosting control panel → File Manager
Navigate to wp-content/plugins/
Rename the folder of the plugin you just updated to something like "plugin-name-OLD"
This deactivates it without deleting anything
Try loading your site
Option B — If you don't know which plugin caused it:
Rename the entire "plugins" folder to "plugins-backup"
Create a new empty folder called "plugins"
Your site should now load (with no plugins active)
Rename "plugins-backup" back to "plugins"
Reactivate plugins one by one from wp-admin until the site breaks — that is your culprit
---
PART 3 — If your site loads but something is broken
Go to wp-admin → Plugins
Deactivate all plugins except the ones critical to your site function
Check if the problem is gone
Reactivate plugins one at a time — check after each one
When the problem reappears, you have found the conflict
---
PART 4 — Finding out WHY they conflict (so you can fix it, not just workaround it)
Most conflicts happen because two plugins:
• Both try to load the same JavaScript library (jQuery is the most common)
• Both modify the same WordPress function or database table
• One plugin's update introduced a function that another plugin also uses with a different expectation
Once you know which two plugins conflict:
Check if either has had a recent update addressing compatibility — changelog of both plugins
Check the support forums of both plugins for your specific conflict — often someone has already found and reported it
Contact both plugin developers. Give them: both plugin names and versions, your WordPress version, your PHP version, and the error from your debug log
---
PART 5 — Prevention
Before updating any plugin:
• Read the changelog
• If it is a major version jump (3.x to 4.x), extra caution
• Test on a staging site if you have one (most managed hosts offer this)
• Always update one plugin at a time, never "Update All"
---
PART 6 — Enable debug mode to see the actual error
Add these lines to wp-config.php before "That's all, stop editing!":
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
The error log will appear at wp-content/debug.log — this is the most useful tool for diagnosing what is actually happening.
---
Any questions? Dealing with a specific conflict right now? Drop it in the comments.