How to install Your WordPress Theme from your Downloaded zip file.
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)
4: Follow the prompts to install and activate your them.
All done!
- Related information: Install theme or plug-in via FTP, SFTP, Control Panel ect.