What this problem looks like
Plugin conflicts rarely announce which two plugins disagree. You prove it by removing all plugins, confirming the site works, then adding them back in a controlled order.
The Health Check plugin can disable plugins for your session only, which is safer on live traffic than renaming folders during business hours.
Common signs of a plugin conflict
- Critical error or white screen after activating one plugin.
- Customizer, Elementor, or Gutenberg editor loads blank.
- Forms submit but emails never send after a new SEO plugin install.
- REST API or AJAX returns 500 in browser DevTools.
Fast isolation via FTP
When wp-admin is down, file access is the fastest path.
- Connect with SFTP or hosting File Manager.
- Go to wp-content/ and rename plugins to plugins.disabled.
- Reload the site. If it works, the conflict is plugin-related.
- Rename back to plugins and disable half the plugins by renaming individual folders.
Use Health Check troubleshooting mode
Install the Health Check & Troubleshooting plugin when you still have admin access. It lets you disable plugins for your browser session without affecting visitors.
Enable troubleshooting, reproduce the error, then enable plugins one at a time until it returns.
Read debug.log for the exact file
Enable WP_DEBUG_LOG in wp-config.php and reload the broken page. Open wp-content/debug.log and search for the plugin name in the stack trace.
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
Fix options after you find the conflict
Update both plugins to current versions. Check each plugin support forum for known clashes.
Change load order with a must-use plugin only if a developer documents it. Random hook priority tweaks cause more harm than good.
If two marketing plugins overlap, keep one and migrate settings rather than running both.
When to stop DIY and hire help
Conflicts between WooCommerce, builders, and caching plugins can take hours to untangle. BugShield quotes plugin conflict fixes at a confirmed price so you skip the trial-and-error loop on a live store.