How to Upload Theme in WordPress
To add a new Theme to your WordPress installation, follow these basic steps:
1. Download the Theme archive and extract the files it contains. …
2. Using an FTP client to access your host web server, create a directory to save your Theme in the wp-content/themes directory provided by WordPress.