Why Did My Site Break?
I bet it's safe to say that many of us have experienced a broken site. You've done everything right. You updated your plugins and WordPress when your alerted.
And then one day your site is all messed up. Queue small panic attack.
Natural, but no need to panic. 9 times out of 10 when this occurs there is a conflict with one of your plugins.
Take me for example. When WordPress made its latest core update to 5.8 my sites looked perfect on the desktop. But when you viewed it on mobile my site did not display correctly at all.
The homepage was all wonky. And on my blog, the header broke out of the confines of the theme. Plus, other things.
So of course, I had my mini panic attack. But I knew that with this latest core update one of my plugins was not playing well with WordPress.
Also, a broken site can happen when you update a plugin or install a new plugin.
To check, simply disable the plugin you just updated or installed. If the problem goes away you know it's that plugin causing the issue.
And this happens because the plugin was coded poorly to begin with. Or the plugin is coded fine, it just has not been updated by the developer and won't resolve until there is a update released.
The other way a site breaks is like what happed to me. All my plugins were up to date. It's when WordPress updated, I discovered this issue.
So now what?
Well, the solution is very simple.
The way you find out which plugin is causing the issue is to temporarily deactivate all your plugins and activate them one by one until you find the one that’s causing the issue.
For me it was my WPRocket plugin. But not the whole plugin. It was just one thing that was activated within the plugin.
So, all I had to do was contact WPRocket and they gave me the steps to check things. And what I discovered is it was a new beta feature that I had activated that was the culprit. Once I deactivated all was good.
Now I understand deactivating things can seem scary but don't worry, this is just a short term thing. You'll find it does not take long to find the issue.Another thing you want to be sure of is that you are running the latest PHP on your site. Typically, you will get a warning in your WordPress dashboard when your PHP is out of date and needs to be updated. If you host here simply contact site support and they can update if for you.
If you're not sure what version of PHP you're running simply go to your WordPress dashboard, click on Tools, the Site Health. At the top of the page, you will see the Info tab, click that and then click the dropdown arrow beside Server.
Hope this helps
I believe in you