How to update your theme with Envato WordPress Toolkit
Please go to GitHub to download the plugin.
After you’ve downloaded the plugin (by clicking the “Download ZIP” click on the right-hand side of the page), there are a few steps to go through to get the plugin up and running.
1. API Key
You will need to generate an API key to link your WordPress site to your Themeforest account.
Login to Themeforest, go to your dashboard and click on “My Settings.” The API Keys screen allows you to generate a free API key.
2. Install Envato WordPress Toolkit Plugin
Install and activate the toolkit plugin. A new menu item, “Envato Toolkit,” will appear in the admin sidebar. Click on the sidebar link and enter your marketplace username and secret API key. Click “Save Settings.”
All of your theme purchases will now appear on this page after it refreshes.
3. Theme Updates
The plugin will now alert you to theme updates – so long as you check the toolkit settings regularly.
Click on “install automatically” beside each of your themes to automatically update them.
The toolkit settings page also allows you to install themes that you haven’t already uploaded to your site, delete ones you don’t use and view version details. You can also set up theme backups.
Make sure that you do not edit the theme files! If you have custom CSS code, insert it into the Custom CSS Panel in the Theme Options > General area. If you also want to modify PHP files, then please use a child theme.
Alternative update: MANUAL
You also have the alternative to manually update your theme via FTP.