WordPress 5.7 is coming. Is your site ready?
Scheduled to be released on March 9, 2021, the next big upgrade to WordPress is coming up fast. The updated server software is expected to make some major changes that might affect your site, especially if you are running an older theme.
WordPress is an “open source” software that continues to be updated regularly. These regular updates help add functionality and make the software faster and more secure. The upcoming new version is said to significantly alter how JQuery works.
JQuery is the foundational software for many of the more visually appealing functionalities you see on modern websites. Things like animated hero sliders, text that fades in and out or moves into place, and graphics that respond when you roll the cursor over them are all driven by JQuery.
If your theme is a few years old and hasn’t been updated, it will be running an old version of JQuery and that means there’s a good chance it will break with the new update.
WordPress 5.5 removed support for a special piece of built-in code known as JQuery Migrate. This code allowed WordPress to deal with plugins that were referencing old versions of JQuery. But now there will be major changes to JQuery itself.
What does this mean for you?
If your hosting plan uses WordPress Managed Hosting or other forms of specialized WordPress optimization, you will find that WordPress is automatically updated. That’s because it’s far too dangerous for servers to allow old versions of WordPress as they are serious security risks. In that case, you’re a bit at the mercy of your hosting company, but you still have options if this breaks your site. Keep in mind that hosting companies usually wait a couple of weeks after a new release to install it on their client sites to give them time to run tests.
The good news is that there are options available.
If WordPress 5.7 does break your site, we can re-install an older version of WordPress.
If your theme is a commercially available one, there’s a good chance that updates have been released. Updating the theme involves a process using a staging server to ensure it doesn’t break things, but the whole process doesn’t usually take too long, unless things actually do break.
If your theme was created from scratch, things get a lot more complicated. We can run a trial with the new version of WP (after it gets released) to see how it responds. A well designed theme should get through things fairly well. If it isn’t happy, we can dial you back temporarily to an older version of WordPress while you strategize a redesign or get the original site developer to update their code.
This is one of the reasons to consider a maintenance plan for your website: Software is constantly being updated. Security holes are discovered every day and patched. Software is modified to make it faster and add new features. If you are running outdated code your site is vulnerable to hackers and can run inconsistently.
The value of maintenance
If you subscribe to the Adwiz ReBoot premium maintenance service, you benefit from a host of powerful benefits especially designed to improve the security and value of your website. For subscribers on our Silver, Gold and Platinum plans, we are keeping your plugins up to date each month and testing the site after every WordPress update for compatibility issues with the theme. If your site is an Adwiz-designed website, we will even update the theme on these plans at no cost to you. Basically, you can relax worry free, knowing that whatever happens, we’ll fix it at no additional charge. Obviously, if we didn’t design the site that’s not possible as we won’t know all the thousands of intricacies in how your code was structured.
If you’re on the discounted basic ReBoot plan, theme updates are not included and will require a fee for the time involved.
If you are not on a maintenance plan, you can use a plugin called JQuery Migrate Helper to assist with handling old JQuery code. This plugin will reactivate the old WordPress behavior of dealing with outdated JQuery code. The plugin shows admin users in the dashboard what problems were encountered and tries to cover for them, helping keep your site working. However, it is only a temporary fix and just buys you time to deal with the issues that may be impacting your site.
Make sure to use recent versions of PHP and to keep your plugins up to date. Make sure to test your site after every plugin is updated; don’t update a whole bunch of them all at once because if your site breaks due to the update you won’t know which one caused the problem. Also, make sure your site has a daily backup to not only one but two different servers that are geologically separated so that you don’t have to worry if one of your backup sites goes down.
If your theme is old, there is a chance that it will be using old versions of JQuery, in which case you will need to either update the theme to a more recent version or, if your theme is no longer being supported, you will have to rebuild your website.
If you have any questions or concerns, please get in touch.