So now that you know why we’re deleting Thesis from the database, I just want to talk a little bit about troubleshooting. This step is one of the last things you do in the troubleshooting process. You should go through the ordinary troubleshooting steps first and I have talked about those ordinary troubleshooting steps a few times on the site in How to Fix a WordPress Site that is Totally Screwed Up and How to Identify and Repair a Hacked WordPress Site, Step 1 – Identify the Problem.
Determine the Source of the Problem
But the very first thing you really need to do is determine where the problem lies. So, in terms of hierarchy of checking that you would start off by making sure the problem doesn’t exist only in your browser.
Browser Related Problems
There are lots of problems I diagnose that are solely related to the browser that you’re using. Whether it’s a problem with Internet Explorer or it’s a problem with your specific browser, something’s broken in your browser and you don’t realize it. Nothing happened to tell you that it was broken but something just stopped working and you think it looks like you’ve got a problem but in fact, you don’t.
You don’t have a problem with Thesis or with your WordPress site, you have a problem with your browser. So, you want to make sure first that it’s not browser-related by checking to see if the problem exists in other browsers. Now if it always exist in other browsers then you can disregard this or you can set that one aside.
Problem with a Plugin
The next thing you want to do or you want to test whether or not the problem due to a problem with a plugin. Now, 95% of all problems that people attribute to Thesis get resolved with these first two things. Either finding out that it’s a problem in their browser or finding out that it’s a problem with the plugin.
It’s very easy to test whether or not it’s problem related to a plugin because all you have to do is deactivate all your plugins and then see if the problem goes away. 95% of the time the problem is going to go away when you deactivate your plugins. So that should always be one of your very first troubleshooting steps, is deactivate all your plugins.
If the problem goes away then you can go ahead and gradually reactivate your plugins until you find the one that’s causing the problem and either update it or replace it or whatever. Find a different way to solve it.
Problem with Theme or WordPress
So if it’s not due to a plugin and it’s not a problem in your browser or plugins, you have to determine at that point whether it’s due to your theme or due to WordPress.
The easiest way to test your theme is to simply switch to a default WordPress theme like Twenty Thirteen. You switch over to that theme and see if the problem persists. If the problem goes away then you know it’s related to the theme that you’re using and if the problem persists then you know it isn’t.
Troubleshooting Steps we’ve Taken
In this case, we’ve done all of that. We deactivated all the plugins, we did a whole bunch of testing to make sure that the settings were all right and we deactivated Thesis and activate Twenty Thirteen. The problem goes away in Twenty Thirteen and comes back when we activate Thesis.
We tried reinstalling Thesis and all the rest of the steps and we’re down to this point. When you determine that the problem is with Thesis then you want to back up your skin data and download it and then try deactivating all of the boxes and if that doesn’t work, try activating Classic Responsive.
If the problem still persists you want to check to see whether or not you’ve got any custom code that might be causing the problem. You may want to reinstall Thesis from a clean copy because maybe there are some file corruptions. If none of that solves it then you are at the place where we are right now. The only thing left for us to really to do is to assume that there is some data in the database that’s causing the problem or some glitch in the database and the only fix is to delete that data and refresh it with clean original data.
The next step is to identify all of the Thesis related entries in the database.