How to install Your WordPress Theme from your Downloaded zip file.
Assuming you have already downloaded your theme from our site. (How do i download my product/purchased plugin or theme?)
1: Login to your WordPress admin
2: Go to Appearance >> Themes>> and click Add New button at the top.
3: Click to find the .zip file location on your computer or drag the file. Very rarely you may need to unzip the file before uploading it and the theme will be located in the extracted zip. (Upload the included zip instead in these situations) See Also: How to fix Error ‘The package could not be installed.’ in WordPress Plugin / Theme Installation.
4: Follow the prompts to install and activate your them.
- Related information: Install theme or plug-in via FTP, SFTP, Control Panel ect.