How to Install a New WordPress Theme Using HostGator

WordVixen
When I was trying to install a new theme for my WordPress.org sites, the only instructions that I could find were "upload it to your wp-content folder and extract it". The problem was, I couldn't find the folder! More than that, once I was able to find the folder for my main site (yet to be built), it didn't automatically install on all of my WordPress accounts. It took several more days for me to find the correct folders.

Eventually I figured it out, and I thought that other people may have had the same problems I did, so here's a simple step-by-step on how to install new WordPress themes on your WordPress accounts through HostGator's CPanel.

Note: For step-by-step instructions on installing WordPress itself through HostGator view the articles on my profile.

#1- Download a theme you like. It doesn't matter if it's a free WordPress theme or if you paid for it, just make sure that you download it to a folder that you can easily find later. Tip: I make a new folder for Wordpress, and then a folder inside that labeled "themes".

#2- Open your HostGator CPanel and sign in. There should be a link provided in your welcome email.

#3- Open "File Manager". It should be the second from the left on the second line. The icon has a kind of landscape look to it.

#4- Open the folder marked "www". The folder should be just above the file marked "create new file".

#5- Click on the folder marked "wp-content" if you're installing the WordPress theme on your main domain. If you're installing the theme on a secondary domain, open the folder for that domain first and then open the wp-content folder.

#6- Open the folder marked "themes".

#7- Click on "upload file(s)". It's marked with a big arrow pointing upwards.

#8- Use the browse button to find the theme download. Click upload.

#9- Click on the theme file that you just uploaded and click "extract". The extract link is on the far right in the upper corner. Close the window that pops up.

#10- Open WordPress and go to the dashboard. Click on "Presentation". You should see your new theme as one of the selections. Click on it. Your theme should now be activated.

Published by WordVixen

My personal blog is at wordvixen.com, and has links to many of my other projects.  View profile

7 Comments

Post a Comment
  • http://www.keithrevell.com8/7/2010

    Hi great job for with the detailed information,
    I want to mention the one click installation
    unfortunately these days there are still some servers/web hosts that do not have the one click installation of wordpress
    its a shame because it is so simple to install wordpress with either one click or CPanel(fantasticoDeluxe), it takes just a few seconds and you are done.
    I have many Blogs all have the one click installation except one and I always have problems with that one, any ways the point of my rambling is if you do not yet have a web host please choose one with the one click installation, you will not have any problems and its worth its weight in gold.
    if you would like some video tutorials on wordpress click on my name above. thanks Keith

  • WordVixen12/2/2008

    You're welcome! :-) I'm glad to help!

  • kpdesign12/2/2008

    Thank you! Thank you!

  • WordVixen11/24/2008

    You're welcome! Just a heads up- HostGator has recently changed the look of their CPanel, so even though the steps are the same, the visual hints I gave you may not help now.

  • Tawny Rumler11/23/2008

    OMG... this article is a freaking life saver. I'm usually pretty good at figuring things out, but for the life of me, I couldn't figure this out. THANK YOU!

  • WordVixen9/28/2008

    Hi spiro- sorry it's not working for you. When you type your URL into the web browser, do you see a blog that says something like "Hello World"? If not, it may not have installed correctly, or installed in the wrong place. If you don't see the basic blog showing up on your URL, you may need to re-install.

    If the blog is showing up correctly, is it a secondary website account? For example, my main site account with HostGator is WordVixen.com but I don't have WP there. To get to my sites that I do have WP installed on, I have to go into the public_html folder and then click on the website that I'm working with. This is true also if you have WP installed on a directory for your main site (such as the MySite.com/myblog example).

    If that doesn't work, then I'd recommend opening up a chat with HostGator's customer service. They're pretty quick and helpful. I hope this helps!

  • spiro9/28/2008

    hi, i installed wordpress as you said to through fantastico, however now that i want to add a new theme, the www file that you say doesn't show any wp-content, what am i doing wrong?

Displaying Comments

To comment, please sign in to your Yahoo! account, or sign up for a new account.