How to check for a WordPress plugin conflict

Step-by-step instructions to check for a WordPress plugin conflict on your site

(works for themes too!)

What is a WordPress installation?

Your WordPress installation (website) consists of:

  1. Your domain name.
  2. The hosting that you are using to display your site on the web.
  3. WordPress Core (a fresh installation of WordPress).
  4. The theme & plugins that you have installed.

Are all WordPress websites the same?

With over 50,000 plugins and 40,000 themes in the WordPress Repository alone, odds are that not two WordPress websites are exactly the same. Each time WordPress is installed, a different combination of theme and plugins can be used. Within each theme and plugin, there are a variety of different settings. In addition, hosting can play a role in how the website functions. This all adds up to make each site its own little ecosystem.

Occasionally within that ecosystem, plugins and themes conflict with each other. This is because there are almost as many plugin authors as there are plugins and it is virtually impossible to test with every other plugin on the market.

You may discover a conflict while you are building your site. Or a conflict may occur when there are updates to WordPress core or your themes and plugins.

How can I prevent conflicts between plugins?

The best way to prevent a plugin conflict from causing issues on your site is to test, test, test…

  • Test while building.
  • Test thoroughly before going live.
  • Test before updating plugins.

It’s especially important to test your site before releasing it so that you can identify and fix any conflicts BEFORE your site goes live.

Then, on an ongoing basis, you’ll want to test for conflicts by creating a staging site (exact copy) of your site and making updates there first. This way if there are issues, you can use the staging site to narrow down which plugins are causing the problem and fix it without affecting your live site.

You can setup a staging site by creating a temporary sub-directory on your host and installing a copy of your site there. The good news is that most hosting companies now offer single-click options to setup a staging site as well.

More on setting up a staging site…

How do I know if my site has a plugin conflict?

woman-thinking-about-check-for-a-WordPress-plugin-conflict-photoby-arif-riyanto-i

If your plugins are not functioning as expected, or if you are seeing display issues, many times these are caused by the code from one plugin interrupting the code from another. Keep in mind that your theme’s code could also be part of the problem.

It’s a good idea to make a list of the most important features and functions of your site. For example:

  • Payments / purchases
  • Newsletter signups
  • Member login / site access

Then anytime you make updates to your site, test these features to make sure they are still working correctly.

If you DO find an issue on your site, the best way to identify which plugin or theme is causing the problem is to follow the steps below. Testing with a step-by-step process will give you the information you need when you reach out to the plugin author for help.

Check for a WordPress plugin conflict

NOTE: The steps below will help you check for a plugin conflict with Chamber Dashboard plugins specifically, but can be use to test other plugins as well.

Step 1: Deactivate all plugins & switch to an unaltered default WordPress theme like TwentyTwenty

Is the issue still happening?

If yes, the issue is not caused by our plugin.

This may be a WordPress issue, a conflict with your specific setup or something related to your server or webhost. Opening a topic in the WordPress.org support forums may help point you in the right direction. https://wordpress.org/support/

If not, continue to step 2…

Step 2: Activate only Chamber Dashboard plugins

Does the issue persist?

If yes, the issue may be caused by our plugins.

Free plugin users – Submit a bug report here.  https://chamberdashboard.com/contact/

Premium plugin users – Submit a support ticket here.  https://chamberdashboard.com/submit-support-ticket/

If not, continue to step 3…

Step 3. Activate one plugin.

Is the issue still happening?

If yes, Chamber Dashboard conflicts with the plugin you just activated.

Free plugin users – Submit a bug report here.  https://chamberdashboard.com/contact/

Premium plugin users – Submit a support ticket here.  https://chamberdashboard.com/submit-support-ticket/

NOTE: We strongly recommend also submitting a bug report with the developer of other plugin. Having both teams work on the issue can only benefit you.

If not, continue to step 4…

Step 4: Repeat step 3 until you find the issue.

Once all plugins are active, switch back to your desired theme. Is the issue still happening?

If yes, Chamber Dashboard conflicts with your theme.  

Free plugin users – Submit a bug report here.  https://chamberdashboard.com/contact/

Premium plugin users – Submit a support ticket here.  https://chamberdashboard.com/submit-support-ticket/

NOTE: We strongly recommend also submitting a bug report with the developer of your theme as well. Having both teams work on the issue can only benefit you.

I can’t deactivate my plugins, my site is live.

We know sometimes it is not practical to do your testing on a production (live) website. In this case, there are a couple of options you can try.

> Setup a Staging Site

A staging site is basically an exact copy of your site, that is not seen by the public.  Most importantly when you make changes on your staging site, it does not affect your production site in any way. Here you can test new plugins to see if they will work with your current plugins or to check for suspected conflicts.

More on setting up a staging site…

> Put your site in Maintenance Mode

If setting up a staging site is not an option, try searching the WordPress.org Repository for maintenance mode plugins.  Putting your site temporarily into maintenance mode, lets you work on the site without your visitors being able to see the site during testing.

That being said, any changes you make in maintenance mode will affect your production site, so be sure to make a full backup before you start!

> Will I lose my Chamber Dashboard Settings?

No. Chamber Dashboard settings and data are stored in your database.  Deactivating or deleting the plugins should not cause you to lose any data or settings. However, to be safe, we do recommend making a complete backup of your website before making any changes, just in case. It’s always better to be safe and have a copy that you can use to restore if something doesn’t reset correctly.