If you’ve downloaded the zip file from WordPress.org then you can install it by doing the following:
- Log in to your WordPress admin and navigate to Appearance > Themes.
- Click “Add New” and then “Upload Theme” and select the zip file you downloaded.
- Once it has installed click “Activate” and that’s all there is to it.