How to update my theme?

There are 3 methods to update WordPress themes to newer version.  

The most important aspect of updating is that one should always have made a backup of their site and database prior to performing an update. Updates are very easy to do, but because we are dealing with the internet, and also several different programs attempting to work together, sometimes updates will fail, and "bad things" can happen to your existing site. If you have made a backup, then the problems may be reversible.

Many often worry that upgrading by ftp overwrite will cause one to lose the existing content they have input into their site. This is not the case. Your content, formatting and images you have uploaded are not effected.

If you have made any custom modifications to your php files prent theme - for example you have have hardcoded changes to a file, you will lose those modifications in the update following method. You should definitely save each php or css file you have "hard" modified (only in parent theme), so that you can reinstall them after the global program update.

Update Using FTP

  1. Login into your Themeforest account and go to downloads (Dashboad > downloads)
  2. Download the theme into your computer
  3. Install an FTP program (Filezilla is free)
  4. Retrieve your FTP login information from your hosting admin panel and login into your hosting via FTP
  5. Unzip the item main file
  6. Locate theme.zip (eg : zoner-theme.zip) and unzip it. make sure your unzipping software do not create extra directory with the same name nested into each other.
  7. drag and drop theme main folder into your FTP program with the destination : "YOUR_HOSTING_ROOT/YOUR_SUBDIRECTORY/wp-content/themes/"
  8. FTP program will give a warning that there is an existing with the same directory name, choose replace all.
  9. It will take varying from 15 to 30 minutes to replace all files. once you done login into your wordpress dashboard and go to masterkey settings. on the header (beside masterkey logo) the theme version will be changed to the latest version. this is the indication that your theme is updated. We recommend method one which only takes less than one minute.

Auto Update using Envato WordPress Toolkit

  1. Go to themeforest.net > Settings > API Keys.
  2. Generate an API key and store it in a text file as you will need it shortly.
  3. Now login into your WordPress admin dashboard
  4. From left sidebar click on Envato Toolkit (If you have not installed it yet read install theme section of this documentation)
  5. As shown in below screenshot type your username and fill the API key that you just retrieved from themeforest.net
  6. Save Settings.
  7. Once the page refreshed you should see the list of themes you have purchased.
  8. If there is a new version available you will get the "update Automatically link (see below screenshot)
  9. Once clicked, theme will be updated to the most recent version.

Update Through Wordpress Admin Panel

  1. For this method you should first install Theme Upgrades Tool
  2. Unzip the file you just downloaded from ThemeForest and locate the WordPress Theme. (eg. zoner-theme.zip)
  3. Log into your WordPress Dashboard.
  4. Click on “Appearance > Themes”.
  5. Still within the Themes section, on header tab, click on “Install Themes”, then on header second tab click "Upload".
  6. Click “Browse…” and locate the new theme file. (eg. zoner-theme.zip)
  7. In the “Upgrade existing theme?” option choose “Yes” from the dropdown list.
  8. Click “Install Now”.
  9. Click “Activate”.