To install a theme manually via XAMPP do the following:
That should do the trick unless your theme is missing some vital elements
- Locate XAMPP's htdocs folder. This is normally Applications >> XAMPP >> HTDOCs on Mac or My Computer >> C: >> XAMPP >> HTDOCs on Windows (It depending on user wherever they have placed their XAMPP folder).
- If your site is installed in a sud-directory in htdocs, go there. If not skip to next step.
- Open the wp-content folder
- Open the themes folder
- Copy in your downloaded theme and extract it there (if its zipped)
- Go to your Wordpress Dashboard and go to the Appearance button on the left and click Themes from the drop down. Find your newly installed theme and hit Activate.
That should do the trick unless your theme is missing some vital elements