How To Install A Theme Via FTP (File Transfer Protocol)

Here’s a step-by-step explanation on how you can install your theme via FTP (File Transfer Protocol):

Step 1 - Download the theme from ThemeForest, as explained in WordPress Install 

Step 2 - Locate the file and extract its contents.

Note that the name of the file differs from theme to theme, depending on the theme name.

Inside this zip file you’ll find a single folder:

Note that the name of the folder might differ from the one shown here, depending on the name of your theme.

This is the folder that needs to be uploaded to your server.

In order to upload this file to your server, you need to have an FTP account and to use a software that will allow you the FTP access.

FileZila is a software you could use for FTP, and we will use it here in our example later on.


Setting Your Connection Up:

Here’s the information about the FTP account on your server you’ll need to have:

A - FTP address of your website (most commonly it will be if your website URL is

B - Your FTP username

C - Your FTP password

If by any chance you don’t have the FTP parameters required to access your server, you can use your cPanel or a website administration tool to set it up –you’ll be able to acquire all the necessary info this way.

If you are not sure how to go about this, you can always ask your hosting provider for instructions or help with accessing your server via your FTP account.

Before you connect your FTP server, you should register it using the Site Manager option. Once registered here, you’ll be able to access the server with just a single click every time.

Here are the steps to register the FTP server:

Step 1 - Click File> Site Manager from the main window of FileZilla.

Step 2 - Now click New Site, and then name the new connection any way you wish (e.g.

Step 3 - Input your FTP address for your web location in the field named Host. Most commonly, if your web address is, your FTP address will be or ftp://example .com

Important note: Avoid putting / at the end of the web location, unless you were specifically instructed to do so in your cPanel or by your hosting provider.

Step 4 - Leave the field named Port empty. The default value 21 is what needs to be used here. You should change this only if the FTP account info you received explicitly says so.

Step 5 - Pick Normal for the Logon Type field.

Step 6 - Input the full username you received with your account. That can be either a simple user name or it could look similar to an email address. For example, it could look like this: username; or perhaps like this: [email protected]

Step 7 - Enter your password. Keep in mind that the password for your server is most certainly case sensitive, so be mindful of the uppercase and lowercase letters.

Step 8 - Click OK.



Start the Site Manager by navigating to File > Site Manager, choose your FTP server and click Connect.

If everything is set up correctly, you’ll notice a string of messages in FileZilla’s top window, and the large window will display a list of data files.


After you have logged in via FTP, navigate to wp-content\themes and drop the theme folder in there.


Video Tutorial →

In this video, we will show you just how easy it is to install the Moren or some other theme on your WordPress website.

Table of Contents