Have you encountered an unexpected issue with WPForms? Our plugin uses best practices to ensure compatibility on as many WordPress sites as possible. However, sometimes other developers don’t follow these standards or other unexpected issues occur, resulting in a theme or plugin conflict.
In this tutorial, we’ll walk through how to locate and troubleshoot theme or plugin conflicts.
Note: This tutorial will cover the most common steps WPForms users will need for troubleshooting. If you’d like a more general guide, please check out WPBeginner’s guide to troubleshooting WordPress errors.
Checking for Plugin Conflicts
By following the steps below, you should be able to determine if the issue is the result of code from another plugin.
1. Take a Site Backup
Before you get started, be sure to take a backup of your site. This is always a good precaution before making changes to your theme or plugins.
2. Deactivate All Other Plugins
Once you’ve finished backing up your site, go to the Plugins page. There, you’ll need to select all your plugins except WPForms (and WPForms addons). Then open the Bulk Actions dropdown at the top of the page and choose Deactivate.
When you click the Apply button, WordPress will deactivate all the selected plugins at once.
3. Reactivate Plugins and Monitor the Issue
Once you’ve deactivated all your plugins except for WPForms, you’ll need to check if the problem persists. If you still see the issue, you’ll know there wasn’t a plugin conflict and can move on to testing your theme.
If the issue is fixed, however, the next step is to determine which specific plugin was triggering it. To do so, you’ll need to reactivate each plugin one by one.
Each time you activate another plugin, check on the issue again. To accomplish this, it’s easiest to keep two browser tabs or windows open, one showing the Plugins page and the other showing the issue location.
When the issue reappears, you’ll know the most recently activated plugin is the cause of the conflict.
Checking for Theme Conflicts
If the issue still persists after troubleshooting for a plugin conflict, the next step is to see if the issue stems from your site’s theme.
To test for a theme-related issue, you’ll need to switch to a default WordPress theme. They’re all named by year (Twenty Twenty, Twenty Twenty-One, etc.).
These themes are fairly simple and follow strict standards, which makes them good for testing. If you’re already using one of these themes, then switch to one you’ve never used before.
When you’re ready to switch your theme, go to Appearance » Themes. From here, click on Add New and search for “Twenty Twenty-One” (or one of the other recent default themes).
Then click on Install followed by Activate.
Once a default theme is activated, you’ll need to try to replicate the issue again. If the problem is resolved with the new theme in place, you’ll know the cause lies with your regular site theme.
What to Do After Locating a Conflict
Note: The best way to avoid theme or plugin conflicts is to only install high-quality ones on your site. For more information on how to evaluate these components, check out WPBeginner’s guides to picking the best possible theme and plugins.
If you’ve found that the issue you’re facing is caused by a plugin or theme, there are two steps you should take:
1. Contact the Plugin or Theme’s Support Team
It’s important to let the team for the product that’s experiencing the issue know what you’ve found. In many cases, the support team or author will be familiar with the problem already, and may even have a solution to share with you.
2. Let Our Team Know What You’ve Found
Unfortunately, we aren’t able to fix issues with third-party code such as themes or other plugins. However, we really appreciate you taking the time to let us know about the problem and any solutions you’ve learned of.
That way, our support team can share what you’ve found with others who are encountering the same issue.
That’s it! We hope this tutorial has helped you to locate any theme or plugin conflicts occurring on your WordPress site.
Still have questions? Be sure to get in touch with our support team to let us know how we can help.