The WordPress community offers free and premium themes, which need to be installed and activated before use.
There are several ways to install a theme: either use WordPress dashboard or FTP client.
Use WordPress dashboard
To install a WordPress theme, login to a WordPress dashboard:
- Navigate to Appearance → Themes to view all the themes currently installed on a WordPress website.
- To add another theme, click on Add New button at the top of the themes screen.
The Add Themes page provides (2) two options to add a new theme to a WordPress website:
- Use the search field to install the theme from the WordPress.org theme directory.
- Upload the theme’s files from a computer.
Upload method
This method is required for premium themes hosted on vendors website.
Before the upload, make sure you have a .zip file of the theme.
When using a purchased from Themes Harbor, there several ways to download the theme files.
On the Add Themes page:
- Click Upload Theme button at the top of the screen.
- Click the Choose File button.
- Select .zip file downloaded earlier.
- Click the Install Now button.
To activate the theme after install:
- Click Activate link.
- On Themes Info page, enter license key to keep the theme secure and performant.
- Enjoy new WordPress theme.
Now, the theme should be listed as a current active theme in WordPress.
Official WordPress theme directory
This method is common for free themes from WordPress.org theme directory.
On the Add Themes page:
- Use either the Search or Filter options to find a theme to have on a WordPress website.
- Press Install button.
Then WordPress will download and install the theme.
After a successful installation, you will be able to activate the theme.
Use FTP client
This method is a bit more advanced compare to the previous one. It requires to have FTP credentials to upload the theme’s files. You can get this information from your hosting provider.
Also, remember to unzip the theme’s file before uploading them.
Once have FTP credentials:
- Login to your server using a FTP client
- Upload the non-zipped theme folder into
/wp-content/themes/
folder. - Active the theme in Appearance → Themes.