How to install a WordPress theme via cPanel

Installing a theme on WordPress is relatively easy –  you can just upload the theme via the Appearance > Themes section. However, your host may have restricted the upload file size through the CMS, so here I’m going to teach you how to install a WordPress theme via cPanel.

Uploading a WordPress theme via cPanel is actually very simple, though it can seem tricky if you’re not too techy. Use this simple guide and find out how to install a WordPress theme via cPanel.

[spacer color=”6EB0E2″ icon=”fa-list” style=”1″]

  1. Download your theme as a zipped folder.
  2. Login to cPanel. These details should have been provided to you by your host.
  3. Navigate to File Manager – this is under the Files heading.
  4. When asked which directory to open, choose Web Root (public_html/www).
  5. Open the wp-content folder.
  6. Open the themes folder.
  7. Choose the Upload option and upload your theme in it’s zipped folder.
  8. Once the theme is uploaded, you will want to Extract its contents into the main folder, and disregard the zipped folder. That way, you should have a folder within the Themes directory named after your theme, and then all of the theme files in that.
  9. Once that has been unzipped, your theme will be able to be accessed via the WordPress admin control panel where you can activate it and start customising it to your preference.

[spacer color=”6EB0E2″ icon=”fa-list” style=”1″]

That’s how to install a WordPress theme via cPanel in nine easy steps!

Let me know in the comments – where do you get your themes from?


  • This is actually quite easy to do. Even though I have never really needed to upload a wordpress theme through the Cpanel, these steps could someday come in handy. Some things in your wordpress ACP could easily and accidentally go missing; In the Cpanel not many things can go missing because it runs automatic updates on all the files in the Cpanel.

  • Why should I use my cPanel over the already made import theme feature on WordPress? I’m not so sure I’d use cPanel to install a theme, it looks very easy though.

    • Some hosts set file upload size limits from within the WordPress ACP, so it’s not always possible to upload some themes and plugins if the file size is over 8MB, which is where this method comes into play.

  • Having read this I believed it was extremely informative.
    I appreciate you taking the time and energy to put this article together.
    I once again find myself spending a lot of time both reading and leaving comments.
    But so what, it was still worthwhile!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.