How to update a WordPress theme manually

WordPress is, as we know, one of the most popular CMS platforms in use on the Internet today, and because it is open source (able to be contributed to by a community of developers).

For this reason, it updates often. Improvements are made, potential threats are discovered and amended – the platform evolves often.

When the WordPress platform issues an update, the things that go with it – themes, plugins, scripts – often need to be updated as well.

It is wise to keep one other WordPress theme in your themes collection on the site, even if you are using Divi or a theme that you have installed. When you install WordPress, several themes are included as boilerplate. I generally delete all of them except the ‘stock’ WordPress theme, usually named after the year – in this case, ‘2017’. This is because, if your custom theme were to ever break or fail, the site would still be viewable by reverting to the stock WordPress theme.

Updating a WordPress website theme from the site backend is not difficult – the theme will notify you of a new version. To perform a simple theme update, find Themes in the Appearances menu on the administrative side of the site, and tick the box next to the theme you want to update, and click Apply. The updater will update the theme.

 

There are a few things to consider when updating your theme. Because of the way we customize our sites, some of the implementations may run counter to the way the theme’s authors have written its changes. So while an updates are meant to be – and often are – simple and automatic, problems can happen. Because the sites receiving updates are generally ‘live’, you’ll want to keep this craziness to a minimum.

Many WordPress developers have a test site (either hosted or on their local database) where they apply the update and test to see if all is working well together, before updating their live websites. The instructions for updating a WordPress theme at the server level are below.

If you are not set up to have a test or staging site, there are still good precautions you can take. The first would be to run a backup of your site, so you can roll it back if the update upsets the structure of the site. There are several plugins available for this – Updraft is a favorite and features several platforms to choose from, to store the backup version of your site and theme.

Sometimes, you may also want to consider whether an update should be applied to your site. When theme updates are released, documentation listing the changes is released as well. Study these. The theme may feature changes that don’t affect your site’s structure – or may affect it adversely. You may not want this version of the theme if it’s not an improvement or is going to make more work for you to code around it.

WordPress themes have come a long way since their beginnings, and it’s no longer as crucial to apply an update as it was when themes were more in lockstep with the WordPress platform, and the theme could ‘break’ if not updated.

Here’s  a guide to update a theme on your server manually:

 

1) download the latest child theme package from author’s website

2) login to server cPanel

3) open File Manager and go to the folder: wp-content/themes

4) upload latest child theme .zip file package to that folder

5) rename original child theme folder (sample: childtheme-old)

6) extract latest child theme .zip package we uploaded in step 4.

 

Now we have both versions on our server. In case something goes wrong we can switch back quickly by deleting uploaded folder and renaming back old folder. We can add old child theme folder to archive and remove folder itself. Then we can keep old child theme folder in .zip format and in case we want to switch back, we can do that quickly.

This method can be used for updating plugins too.

 

Tari Donohue

Tari Donohue

Grace Studio

Tari Donohue is a branding agent and designer from Portland, Oregon, US, and works primarily with wineries, farms and epicures. Her website work is done in Wordpress and Squarespace. She has designed over 40 websites and authored four themes. Her photography is often featured in the websites she designs.

Testimonial Slider is a highly customizable Divi Plugin that will help you add a slider of various testimonials received from customers, partners or valuable users.
Get 10% discount with coupon code SLIDER10

1 Comment

  1. Andrej

    Thank you for this article, Tari. When there is a major update, I’ll probably rather do it this way – using File Manager like you explained.

    Reply

Submit a Comment

Your email address will not be published. Required fields are marked *

Shares

Pin It on Pinterest

PGlmcmFtZSB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzcmM9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2VtYmVkL1N6X0ZpNGh6bFdvP2F1dG9wbGF5PTEmc2hvd2luZm89MCZ2cT1oZDcyMCZjb250cm9scz0wIiBmcmFtZWJvcmRlcj0iMCIgYWxsb3dmdWxsc2NyZWVuPjwvaWZyYW1lPg==
PGlmcmFtZSB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzcmM9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2VtYmVkL0l4NDZjTmNPMFlvP2F1dG9wbGF5PTEmc2hvd2luZm89MCZ2cT1oZDcyMCZjb250cm9scz0wIiBmcmFtZWJvcmRlcj0iMCIgYWxsb3dmdWxsc2NyZWVuPjwvaWZyYW1lPg==
Are You Ready To Succeed?
If you have any questions or would like to find out more about our services please fill out this form and we will get back to you as soon as possible.
Your Information will never be shared with any third party.
Your Information will never be shared with any third party.
Hi there! We’d love to help you out. Leave us a message and we’ll get back to you as soon as possible.
Write a review
We would love to hear your feedback. Please take a moment and fill out this form.
Your Information will never be shared with any third party.
PGlmcmFtZSB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBzcmM9Imh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL2VtYmVkL2ZrcURZbVRZVVowP2F1dG9wbGF5PTEmc2hvd2luZm89MCZ2cT1oZDcyMCZjb250cm9scz0wIiBmcmFtZWJvcmRlcj0iMCIgYWxsb3dmdWxsc2NyZWVuPjwvaWZyYW1lPg==
Your Information will never be shared with any third party.
Thank you!
Your message has been sent.
We will get back to you in the earliest convenience.
FOLLOW US
Server settings:
Requirements
  • PHP 5.6 or later
  • upload_max_filesize (256M)
  • max_input_time (300)
  • memory_limit (256M)
  • max_execution_time (300)
  • post_max_size (512M)
PHP.ini Settings:
  • php-xml or/and php-dom
  • XMLReader
  • PHP CURL module
PHP Modules:
  • allow_url_fopen
  • allow_url_include
A regular license allows an item to be used in one project for either personal or commercial use by you or on behalf of a client. The item cannot be offered for resell either on its own or as a part of a project. Distribution of source files is not permitted.
Extended license
An extended license allows an item to be used in unlimited projects for either personal or commercial use. The item cannot be offered for resell either on its own or as a part of a project. Distribution of source files is not permitted.
Regular license
License details
Subscribe Now
Join our mailing list to receive the latest news directly to your inbox.
    
DiviEstate
Premium WordPress Divi Child Theme for real estate professionals, experts & agencies.
Testimonial Slider
Testimonial Slider is a highly customizable Divi Plugin that will help you add a slider of various testimonials received from customers, partners or valuable users.
Bruno
Premium Divi Child Theme
BRUNO is perfect for various business domains such as web design, online courses, coaching, agency, finance and many more.
Adventure: A Free Divi Layout