Uploading through the WordPress Dashboard
The easiest way to install your theme is via the WordPress Dashboard:
1 – Download your theme from your account’s Downloads page – This will download a compressed .zip file to your computer.
2 – On your website, go to Appearance > Themes and click the “Add New” button next to the title.
3 – On the next page, click the Upload tab to upload the .zip file. Finally click Install Now.
4 – Wait for a while until the installation complete then select Activate link to activate theme. Theme has been installed and activated. Beside that you can also click to Live Preview to view this theme
Uploading through the FTP
1 – Log into your hosting space via an FTP software like File Zilla.
2 – Unzip the theme-name-v.x.x.x.zip file and only use the extracted “theme-name” folder.
3 – Upload the extracted the theme folder into wp-content > themes folder.
4 – Navigate to Appearance > Themes and clicking the Activate button to Activate the newly installed theme