The theme in use on this site is the Crius Responsive Theme, purchased from a developer on Themeforest in 2013. Unfortunately the developer is no longer supporting it, and the theme itself is no longer available for purchase.
This in and of itself is not an issue, however there are many, many installations of this theme across the web and they are all going to crash one way or another as a result of the implementation of php 7.0 and most site owners are not going to know why there is a problem. So here’s the heads up, the skinny, if you will.
As of php 7.0 there are several backwards incompatibilities you, or your web developer, will need to be aware of. You, or your developer, will either, need to completely re-write the code, or take the time to change the incompatible code, and there might be quite a bit of it, or…
…get a new theme. It is after all, soooo 2013!
BUT! fear not, I have just spent the last hour or so making the necessary changes. It turns out that the help of a WordPress Plugin you can keep your site live, AND scan all the code for incompatibilities with php 7.0 What an amazing tool! It has taken all the worry and guesswork out of the equation.
Are you ready for a major ugrade to your Crius Responsive Theme based site? Here’s what to do.
The warnings amount to issues related to php 4 style class constructors, so it is strongly advised that you look into these and make some updated changes. The only other issue requires a small amount of rewritten code due to the deprecated, create_function( ) function, which cannot be replaced with the anonymous function, function( ) as it doesn’t directly swap over like, ereg( ) which can be substituted with, preg_match( )
So, if you are having problems navigating around my website, it’s not you, really… it’s me… well, the php.