A WordPress website’s look is based almost entirely on the theme you use. This is a collection of templates that you’ll style from the platform’s dashboard, and there are thousands of them available within the WordPress Theme Directory, third-party sites such as ThemeForest, and direct from developer sites.
However, you’ll need to know how to install your WordPress theme in a few different ways.
This is because there are different methods for the various types of themes. For example, free themes have a dedicated interface within WordPress. In contrast, premium themes require you to use an uploader. In other situations, you may need to carry out a manual install too, which comes with a completely different approach.
👨🎓 In this tutorial, we’re going to show you how to install a WordPress theme in a few ways.
What to consider before you install a WordPress theme
Later on, we’ll show you how easy it is to install a free theme through the WordPress dashboard. However, despite how fast it is to change themes, you should take some time and think about a few aspects before you do so.
In fact, there are three key questions you should start with:
- What do I want my new theme to achieve?
- Are there any key design elements I want to implement?
- How much do I have to spend on a new theme?
Once you have the answers to these, you can dig in further to find out what theme you should choose. For example, it’s important to consider the quality of development. You can gauge this in a few ways. First, check out the update schedule for the theme. If it works with current versions of WordPress and has had an update within the last six months, it’s a good sign.
For the WordPress Theme Directory, you’ll see this information on the right-hand side of the screen:
However, this isn’t the only aspect you should consider.
User ratings and reviews
User feedback is just as vital as development quality, because if others like the theme and recommend it, you have greater impetus to include it on your shortlist. Again, the WordPress Theme Directory lets users rate and review each theme, so look for at least a four-star rating and higher:
One extra tip here is to check out any one-star reviews for a theme. While there’s a chance that a theme could suffer from “review bombing” (where a product gets lots of low ratings for reasons other than the product being poor), many times these will showcase issues that you’ll want to know about.
This can also show you how well a developer cares for its user base. If a one-star review sees a quick response and resolution from the support and development teams, this is also a good sign.
How to install a WordPress theme (in 3 ways)
Once you have a theme in mind, the next task is to install it within WordPress. There are three ways you can achieve this, and which one you use depends on the cost of the theme, and whether you can access the WordPress dashboard.
If your theme is free and available at WordPress.org, you can view and install it right from your WordPress dashboard using the first method below.
If you’ve purchased a premium theme, or you’re just generally using a theme that’s not available at WordPress.org, then you’ll need to manually add the theme to WordPress. Thankfully, this is usually pretty simple – all you need to do is upload the ZIP file that the developer gives you. We’ll cover this in the second method.
The third method isn’t something that most people will need. However, we’re including it to be thorough. 99% of WordPress users will just need one of the first two methods, though.
- How to install a WordPress theme from the admin screen
- How to install a WordPress theme from a ZIP file
- How to install a WordPress theme via SFTP
1. How to install a WordPress theme from the admin screen
If the theme you want to install is free and available in the WordPress.org Theme Directory, you’ll likely want to use the dedicated interface within the WordPress dashboard. You’ll find it on the Appearance → Themes tab on the left-hand sidebar within WordPress:
This will show you all the themes you have available – the way to add to this list is to install a new theme. To do this, click the Add New button at the top of the screen:
This will bring you to what is essentially the WordPress Theme Directory within the WordPress dashboard:
You’ll see a few different elements to the page here:
- There is (of course) a gallery of thumbnails for each theme in the directory.
- The themes you already have available to you will show the green “Installed” bar.
- There’s a header bar at the top that lets you filter the list of themes to narrow down your selection.
The latter warrants a quick discussion.
Filtering the themes list
If you take a look, you’ll see a number of different ways to filter the theme list. If you already know which theme you want, you can search for it by name. Otherwise, you can use the filters to help you browse the 4,700+ themes that are available at WordPress.org
You’ll see a figure for how many themes the filter includes, and tabs for the most popular themes, the latest additions to the directory, and a list of your favorites. For the latter, you can only designate favorites from the browser version of the Theme Directory.
For the last two options, you have a search bar – which is self-explanatory – and a feature filter menu. This gives you a few different checkboxes based on the features a theme will have. This way, you can narrow down your search based on (for example) whether it suits eCommerce applications or uses a three-column layout:
You can find your chosen theme using these different filters. To install one, hover over the thumbnail and click the blue Install button:
👉 Note that you can also preview the theme too, using the Preview button or simply clicking the thumbnail. This will bring up a few more details about the theme, along with how it would look on a typical website:
From here, you can install your chosen theme.
Installing your theme
Once you click the Install button, WordPress will do its thing and the button will change to read, “Activate“. You’ll also notice that the thumbnail gains the green “Installed” bar. If you click Activate, WordPress will make this your current primary theme:
From here, WordPress will send you back to the main Themes page, and you’ll see a confirmation that your new theme is live:
If you browse to your site’s preview, you’ll see that it now uses your new theme.
2. How to install a WordPress theme from ZIP file
The WordPress Theme Directory only handles free themes that the Theme Review team vets and approves. However, in many cases, you’ll want to choose a premium theme. In these cases, you can’t use the WordPress interface because you’ll receive a ZIP file from the developer. As such, you can use another simple way to install your WordPress theme.
For this, you’ll go back to Appearance → Themes page and click the Add New button. However, this time, you’ll forgo the list of free themes and click the Upload Theme button at the top of the screen:
This will open a dedicated uploader, which will let you install a WordPress theme from ZIP file. This is the format most premium themes will come in. In fact, free themes come in this format too, but the built-in interface handles the process for the Theme Directory.
If you purchased a premium theme, you should be able to download the ZIP file from the place where you purchased the theme. If you can’t find it, you can reach out to the company or marketplace from which you purchased the theme or consult their support documentation.
From here, you’ll want to click the button to locate the ZIP file on your computer, then click the Install Now button:
You’ll next see a rundown of what WordPress does to install a theme, at which point, you’ll want to click the Activate link:
This will again take you back to the main Themes screen, and you’ll see your current theme change accordingly.
3. How to install a WordPress theme via SFTP
On rare occasions, you won’t be able to use the dashboard interface or the theme uploader dialog. This is often due to an issue with your WordPress installation, where you can’t access your site at all. Depending on the error, it could mean that you’ll need to install a theme without using the normal channels.
Fortunately, there’s a third way to install a WordPress theme – using Secure File Transfer Protocol (SFTP). This is a way to connect to online servers and move files around using a dedicated app.
How WordPress themes help you with setup
Once you install your theme, you’ll be ready to customize it. However, this can often be an overwhelming step if it’s new to you, or you don’t understand what a theme will offer in the box.
To help with this, many developers provide setup wizards or screens to help you. There are often a number of points to check off, making sure you have optimized the theme for long-term use. For example, Neve includes its own Welcome screen:
You’ll see various different implementations depending on the theme you choose. However, it’s a good idea to run through these steps because that way you won’t miss out on optimizing some essential functionalities your theme offers.
Two quick notes about WordPress themes
Before we wrap up, let’s quickly touch on two other key details for working with WordPress themes. 👇
Some themes use plugins for premium features
Nowadays, many theme developers use an approach where they offer a free version of the theme at WordPress.org and then sell a premium version with more features.
However, the way that many developers do this can be a little tricky because the premium features usually come in the form of a plugin, not a theme.
For example, consider the Neve theme. The free version of the Neve theme is listed at WordPress.org. If you purchase Neve PRO, you’ll get access to a plugin that you can install alongside that free theme to add the new features.
So – if you’re having issues installing a premium theme that you purchased, make sure that you aren’t trying to install the premium add-on plugin like a normal theme.
Child themes are important for custom code edits
This last one won’t apply to most WordPress users, so most people won’t have to follow this.
However, if you ever plan to make edits directly to the code of your theme, you’ll want to create a child theme before making those changes to the theme’s files.
A child theme is essentially a foolproof clone of your theme, one that you can make changes to as much as you like without fear. The implementation has some technical elements to it in order to understand how it works. However, for your sanity, consider it something you can build on top of, while the theme itself doesn’t change.
⌛ We cover this topic in-depth across on the Themeisle blog, so take a look and make sure that you create your own child theme if you ever plan to edit your theme’s code.
Install your WordPress theme today
Without traffic, your WordPress website won’t have much purpose. One way to attract new traffic is with a professional-looking layout and design. Therefore, a good WordPress theme is crucial, and there are thousands to choose from. Both free and premium options exist – sometimes a theme will cover both, such as Neve.
Given the importance of how your site looks, the platform provides flexibility when it comes to how to install a WordPress theme.
For most people, you can install your theme directly from the WordPress dashboard:
- If the theme is listed at WordPress.org, you can install it by searching for its name and clicking the install button.
- If you purchased a premium theme, you can install it by uploading the zip file to the theme installer.
ℹ️ However, if you need to head around the back way to install a theme for whatever reason, you can do so using SFTP. From there, you can run through your theme’s setup procedure, but remember to create a child theme if you’re going to edit your theme’s code directly.
You may also be interested in:
- 8 Best WordPress Training Courses for Beginners in 2024
- How to Create a WordPress Multilingual Site: Considerations + Step-by-Step Tutorial
- 10+ WP-CLI Tricks to Manage Your WordPress Site
Do you have any questions about how to install a WordPress theme? Ask away in the comments section below!
…
Don’t forget to join our crash course on speeding up your WordPress site. Learn more below: