I can't seem to find the tab/location on wordpress that allows you to install the file as a new theme?
-
Wordpress - No Install theme
-
Hey!
In:
yourwebsite.com/wp-admin/themes.php
Click "Add new" at the top:
And then click "upload theme":