Skip to main content
All CollectionsTroubleshooting and FAQsCommon Issues
How to Troubleshoot Plugin Conflicts in the Divi Theme
How to Troubleshoot Plugin Conflicts in the Divi Theme

Learn how to systematically deactivate and reactivate plugins, use debugging tools, and identify the root cause of conflicts.

Updated over 3 months ago

Plugin conflicts can cause various issues on your WordPress website, from functionality problems to complete site crashes. Identifying and resolving these conflicts is crucial for maintaining a smooth and efficient site.

In this article, we will guide you through the process of troubleshooting plugin conflicts.

A WordPress installation consists of a WordPress Core, an active theme, and usually one or more plugins. Plugins can often cause conflicts, resulting in many problems that can be hard to diagnose.

 

Check for conflicts using Divi's Safe Mode

  1. Go to WordPress Dashboard → Divi → Support Center

  2. Enable Divi's Safe Mode

  3. Check your website again

Note: While Divi's Safe Mode is enabled, it will disable the following:

  • All the plugins

  • The child theme - if one is being used

  • Any custom CSS Code added to WordPress Dashboard → Divi Theme → Options General Tab → Custom CSS

  • Any Custom code added to WordPress Dashboard → Divi → Theme Options → Integrations Tab

Those are being disabled only for the user that activated the Safe Mode, while your website's visitors will not be affected by the above deactivations

Check for conflicts using the Health Check & Troubleshooting plugin

  1. Go to WordPress Dashboard → Plugins → Add New Plugins

  2. Install and activate the Health Check & Troubleshooting plugin

  3. Go to WordPress Dashboard → Tools → Site Health

  4. Click on the Troubleshooting tab

    WordPress - Troubleshoot tab

  5. Click on the Enable Troubleshooting Mode button

    WordPress - Enable the Troubleshoot mode

At this point, all the active plugins will be automatically deactivated. Check if the issue is still happening.

If the issue is not happening when Troubleshooting mode is active

  1. Go to WordPress Dashboard WordPress → Plugins

  2. For each previously active plugin, click on the Enable while Troubleshooting link

    WordPress - Enable plugin in Troubleshoot mode

  3. Check if the issue is happening

  4. Repeat these steps for all previously active plugins

  5. Once the faulty plugin is identified, deactivate it and remove it from your website

  6. Search for a similar plugin on WordPress Plugins Repo

Usually, when a plugin is conflicting with a theme/WordPress, you can inspect a page (backend or frontend) and check the Console for errors (mostly JavaScript) by right-clicking on that page and selecting Inspect from the Contextual Menu

Deveveloper Tools - Open the Dev Tools

A plugin conflict may look like this: 

WordPress - Example of a plugin conflict error

How to avoid plugin conflicts:

  1. Never install a plugin on a live website—even if you used the plugin in the past without problems. Instead, install it first on a staging website. You can check The Ultimate Guide to Setting Up Your WordPress Development Environment article for more information regarding how to set up a Staging server

  2. Take time to test the plugin before upgrading it. After you set up the staging environment, upgrade the plugin there. Test your website, and if everything works fine, upgrade the plugin on the live website as well. 

  3. Ensure that plugins that will be installed or are already installed are still maintained by their respective developers.

  4. Ensure that each plugin has been tested with the current version of WordPress on your website.

What to do when a plugin conflict is found?

  1. Go to WordPress Dashboard → Plugins

  2. Click on the View Details link of the plugin in question (which creates the conflict)

    WordPress Plugin - Access the plugin's details page

  3. Click on the WordPress.org Plugin Page » link

    WordPress Plugin - Access the plugin's page

  4. Click on the Support link

    WordPress Plugin - Access the support Forum

This process will route you to the plugin's support page, where you can request further support from its developer.

Did this answer your question?