Installing a WordPress theme can be easy or difficult, depending on the theme and it’s availability (or lack thereof) in the WordPress themes directory.
The automatic installation process comes very handy with published themes, but sometimes things fail or themes are not available, and one must resort to the old fashioned files upload, either via WordPress or via the old fashioned FTP. This tutorial describes all three methods.
Automatic Installation
Installing a WordPress theme using the built-in installer is quite easy:
1. From your WordPress dashboard, navigate to the Appearance > Themes menu.
4. WordPress will display all found results. Click the Install Now link under the desired theme.