Its a good idea to use the latest version of the theme you are using. This ensures that you are not vulnerable to any security issue and you have up to date code that works in all web browsers.
But automatic updates are not supported by Elegant Themes. If you try to automatically update an Elegant Themes’ theme from WordPress dashboard, you will get an error message like this,
An error occurred while updating the theme: Update package not available.
This is actually good because if automatic updates were available, you may accidentally erase all the customization that you have done on the theme.
Here’s the procedure to update a WordPress theme from Elegant Themes:
First make sure that you really need to update the theme. To check that, find out what’s the latest version of the theme you want to update. Login to your Elegant Themes members area to see the changelog of the theme you want to update. You’ll find the information about the latest version available here.
Now go to Appearance > Themes on your WordPress dashboard to check the version of theme you have.
(You can also find the theme’s version by checking the header of style.css file)
If the versions match, then you already have the latest version of theme. However, if you have a older version, then you need to update the theme.
To update, first download the latest version of the theme from members area. Now, the exact procedure to update the theme depends upon whether you have edited any of your theme files.
Updating The Theme When You Have Edited The Theme Files
• Login to your web server via FTP, go to wp-content/themes folder and an ‘old’ prefix to the existing version to make it yourtheme-old. In my case here, it will be chameleon-old.
• Now upload the latest version of the theme from Appearance > Themes or via FTP.
• Create a child theme for the latest version of the theme and move all your custom changes from the old version of the theme to the child theme.
• Activate the child theme.
If something goes wrong, you have the backup of your old version in yourtheme-old folder on your web server. You can start again from scratch in this case.
Updating When You Have Not Edited Any Theme Files Or If You Are Using a Child Theme
If you have not modified any theme files in any way, or if you are using a child theme to store all your custom changes to the theme, then you can simply delete the existing version of the theme and upload the new one. Make sure that you have actually not edited any theme files, not even style.css file, before doing this, otherwise all your changes will be lost.
Update: You can use the Elegant Updater Plugin to update the theme instantly if you have not edited it or if you are using a child theme.