How to upgrade a WordPress Theme? [Quick Guide]
When it comes to to upgrade WordPress and/or its plugins, it’s rather easy via our admin and rare are those who Balk, however there is an update that many regard as optional, or even dangerous: update their WordPress theme!
Do not update its theme, it’s a mistake for several reasons:
- the theme can contain a security breach
- the theme may not be compatible with some plugins
- the theme may not be compatible with the latest version of WordPress
- you won’t get the latest features of the theme
that your theme is free or premium must be updated !
update your WordPress theme!
Before proceeding, as with any major change, don’t forget to backup your WordPress, you can never be too careful.
Since you are a regular reader of WP training, you will have also planned a child theme to place, safely, your CSS changes 😉
update of a directory WordPress theme
If you have installed a theme free or freemium from WordPress.org, it’s very simple!
Appointment in your WordPress Admin, and then in dashboard > updates and you will see the theme that must be updated.
A click is all it takes!
WordPress download from the source the theme in ZIP format, decompresses, install it and then finally he pulls out the old version.
update of a premium theme
the update of a directory WordPress theme is extremely easy and effortlessly, to the premium on the other hand, themes so otherwise. It also depend on the platform where you have purchased the theme.
Update a theme from Themeforest
If you have purchased your Themeforest theme at , first download and install the plugin Envato WordPress Master Toolkit (often supplied with the files of the theme).
Once installed, go to your account Themeforest to retrieve your API key.
With your key, fill in the information requested by the Envato WordPress Toolkit plugin, namely your Themeforest username and API key recovered above. You can also choose to not automatically backup the previous version (Backup Information > Skip Theme Backup) during the update.
It’s done, you now have access to all the themes you have purchased on the Themeforest platform and you can update it with one click.
update a theme from ElegantThemes
all platforms of topics, worthy of the name, offer updates using a dedicated plugin or directly via their themes. ElegantThemes is no exception to the rule.
Sign in to your account and retrieve your personal API key.
Then, it will depend on the theme. If you use the excellent theme DIVI , this happens directly in the settings of the latter since the Updates option.
If you use another theme, install their plugin ElegantThemes Updater . Once installed you will have access to updates of their themes for your WordPress admin.
the manual method via FTP
If your theme lacks a direct update option, you use the manual method. Don’t worry, it’s barely longer than the methods described above.
To update manually, need you to your FTP access (closer you Web hosting if you don’t have them any longer). There are also download the latest version of the theme directly from the platform or you bought it. Once downloaded, unzip it on your computer.
Connect to your FTP and simply drag the folder of the theme to your PC (left on the picture) to the directory / wp-content/themes / overwriting the previous contents.
Note 1 : If you want to keep the old version by security, simply, before the drag and drop via Filezilla, rename the old version of the theme in old_twentytwelve and then to proceed with the update. So, in case of problem, you will always the previous version available.
Note 2 : No, in doing so you will not lose your theme settings, indeed these are stored in the database. On the other hand, if you have modified files of the theme (PHP, CSS) without using a child theme then these changes will be lost.
here’s this article is finished! You now have at your disposal several methods for easily updating your WordPress theme.
I reiterate once again the basic precautions: make backups, use a child theme, update WordPress and its plugins your theme 😉
your subscription is taken into account, please confirm it by checking your emails!