How to Troubleshoot Theme and Plugin Issues

Home » Tutorials » WordPress Tutorials » How to Troubleshoot Theme and Plugin Issues

Gabfire Themes uses WordPress’ best practices to make our themes as compatible as possible with WordPress. However, some sites have third party plugins which do not adhere to these best practices and can often result in a theme or plugin conflict.

The following sections provide instructions for determining if an issue you are experiencing with Gabfire Themes is caused by the theme or a plugin conflict. If you determine that your issue is not a theme or plugin conflict by following these instructions, please report your issue on the Support Forums. If you were directed to this topic after having posted your issue in the Support Forums, confirm in your posted topic that you have followed these steps and were still able to recreate this issue. Please note that most issues are caused by

Testing for Plugin Conflicts

To test for a plugin conflict:

  1. Deactivate ALL plugins (not just one, deactivate ALL of them for more accurate results)
  2. Check to see if the issue occurs by refreshing your site
  3. If the issue does not occur, one (or more) of your plugins is causing a conflict with Gabfire Themes. To determine which plugin(s) is causing the conflict, follow these steps:
    • Activate each plugin one by one, and refresh your site
    • Check to see if the issue occurs after each plugin is re-activated. If / When the issue re-occurs, you will be able to identify the conflicting plugin.
  4. If the issue persists, keep plugins deactivated and continue forward and perform steps in next section.

Testing for Code Conflicts

To test for a code conflict:

  1. Ads – Go to Theme Options > Manage Ads, and remove all ad code
  2. Widgets – Go to Appearance > Widgets, and remove all third-party code from all widget zones
  3. Hard-Coded Snippets – Remove any code you inserted into theme files.
  4. Check to see if the issue occurs
  5. If the issue does not occur, one (or more) of your own code insertions is causing the issue. To determine which code(s) is causing the conflict, follow these steps:
    • Re-enter each code snippet one by one, and refresh your site
    • Check to see if the issue occurs after each snippet is re-entered. If / When the issue re-occurs, you will be able to identify the conflicting code.
  6. If the issue persists, keep plugins deactivated and keep code snippets removed, and continue forward to perform steps in next section.

Testing for Theme Conflicts

To test for a theme conflict:

  1. Activate default Twenty Eleven theme
  2. Check to see if the issue still occurs
    • If the issue does not occur after having activated the default Twenty Eleven theme, AND you’ve performed the tests for plugin conflicts and the test for third-party code, then please submit a thread on the Support Forum indicating these steps have been completed, and the instructions for us to reproduce the issue. We will look into it immediately and find a solution or workaround.
    • If the issue continues to occur, then it is likely that either plugins, third-party code, or your WordPress installation has errors.