Filezilla For Wordpress

admin 11/22/2021

This tutorial in other languages: English (English), Deutsch (German), Español (Spanish), Français (French)

Note to editors: Please read this note on the tutorial scope before making additions.

File Transfer Protocol (FTP) is a way to transfer files between your computer and a web server using software such as with WordPress’ famous five-minute install. SSH File Transfer Protocol (SFTP) is essentially the same as FTP except that it uses an encrypted connection through an SSL certificate to create a secure connection for transferring files. How To Setup FTP Using Filezilla Overview Among the various free FTP programs available to download on the internet for Mac OS X, Windows, or Linux, Bluehost recommends Filezilla. Download FileZilla Client 3.53.1 for Windows (64bit x86) The latest stable version of FileZilla Client is 3.53.1. Please select the file appropriate for your platform below. This documentation attempts to explain installation of the FileZilla FTP and SFTP Client. FileZilla comes in three versions. There is an installer version that offers ease of installation and uninstallation for novice users, a zipped version for people that don't like installers or have special needs, and then for the advanced user there is a source version which lets you take a look at. Apr 16, 2017 When accessing the server via FTP using Filezilla, if it displays connection timeout error, you will need to change the Filezilla settings to resolve the issue. Steps to resolve timeout issue. 1) Open FileZilla.


Welcome to the FileZilla Client tutorial. In this tutorial, you will learn how to

  • Connect to an FTP server,
  • Download and upload files,
  • Use the site manager.

If you already know how to use an FTP client, you may want to read the more advanced usage instructions instead.

We assume that you already installed and started FileZilla Client (installation instructions).

Connecting to a server

The first thing to do is connecting to a server.

Ftp Wordpress

This is our (fictional) login data - please use your own data instead if you want to actively follow the tutorial.

We will use the quickconnect bar for establishing the connection:

Enter the hostname into the quickconnect bar's Host: field, the username into the Username: field as well as the password into the Password: field. You may leave the Port: field empty unless your login information specifies a certain port to use. Now click on Quickconnect.

How To Use Filezilla For Wordpress

Note: If your login information specifies a protocol like SFTP or FTPS, enter the hostname as follows: sftp://hostname or ftps://hostname respectively.

FileZilla will now try to connect to the server. If all works well, you will notice that the right 'column' switched from Not connected to any server to displaying a list of files and directories.

Navigating and window layout

Legend: 1. Toolbar, 2. Quick connect bar, 3. Message log, 4. Local pane, 5. Remote pane, 6. Transfer queue (Full-size version)

The next step is to get familiar with FileZilla's window layout.

Here is a quick introduction: Below the toolbar (1) and quick connect bar (2), the message log (3) displays transfer and connection related messages. Below, you can find the file listings. The left column (local pane, 4) displays the local files and directories, i.e. the stuff on the PC you're using FileZilla on. The right column (server pane, 5) displays the files and directories on the server you are connected to. Both columns have a directory tree at the top and a detailed listing of the currently selected directory's contents at the bottom. You can easily navigate either of the trees and lists by clicking around like in any other file manager. At the bottom of the window, the transfer queue (6) lists the to-be-transferred and already transferred files.

Filezilla For Wordpress

Transferring files

Now we will upload these files (or the ones you choose, respectively):


First - in the local pane - bring the directory into view which contains data to be uploaded (e.g. index.html and images/). Now, navigate to the desired target directory on the server (using the server pane's file listings). To upload the data, select the respective files/directories and drag them from the local to the remote pane. You will notice that the files will be added to the transfer queue at the bottom of the window and soon thereafter get removed again - since they were (hopefully, if nothing went wrong) just uploaded to the server. The uploaded files and directories should now be displayed in the server content listing at the right side of the window.

Local and remote file listings after uploading the example files

Note: If you don't like using drag-and-drop, you can also right click on files/directories (in the lower local pane) and select Upload to upload them - or simply double-click a file entry (this does not work for directories).

Note (advanced): If you enable filtering and upload a complete directory, only the not-filtered-out files and directories inside this directory will be transferred.


Using Filezilla Ftp

Downloading files, or complete directories, works essentially the same way as uploading - you just drag the files/directories from the remote pane to the local pane this time, instead of the other way round.

Filezilla Wordpress Bluehost

Note: In case you (accidentally) try to overwrite a file during upload or download, FileZilla will by default display a dialog asking what to do (overwrite, rename, skip...).

Using the site manager

Now that you are confident in transferring files (if not, practice a little bit), you might want to add the server information to the site manager to make it easy to reconnect to this server. To do this, select Copy current connection to Site Manager... in the File menu. The site manager will be opened and a new entry will be created with all the important information already filled in. You will notice that the entry's name is selected and highlighted - you can enter some descriptive name so you will later on find your server again (enter something like FTP server for example - you can rename it later if you wish). Now close the dialog by clicking on OK.

The next time you want to connect to this server, you can simply select it in the site manager and click Connect.


You should now be able to use the basic FileZilla features.

One final remark: Most tasks can be completed in several ways. The ways chosen for this tutorial are the most clear ones - if you invest a bit of time and just look around or read some of the advanced documentation, you will find much quicker ways to achieve what you want (there are toolbar buttons for often-used commands for example; some also react on right-clicking them).

If you feel reasonably confident by now, it might be worthwhile to also read the advanced usage instructions to learn about additional features not shown in this tutorial.

Filezilla for wordpress

Further information

Filezilla wordpress install
  • Documentation: Documentation for the most important topics
  • Site manager: Details about how to set up your sites in FileZilla
Retrieved from ''

WordPress is the greatest software to use for blogging and building websites, but sometimes, things can be hard to manage, especially, with low-quality hosting services. Many companies claim that they host WordPress are scammers, they offer free services just to force people to upgrade their accounts later.

You shouldn’t use any free hosting if you really want to start a blog or any other project. You should use professional services, and you don’t have to pay a fortune for that.

If you’re using any of those poor hosting services, you will get error messages like the one below.

File is empty. Please upload something more substantial. This error could also be caused by uploads being disabled in your php.ini or by post_max_size being defined as smaller than upload_max_filesize in php.ini.

Of course, this just an example of similar WordPress errors that you get, when uploading images or files from the dashboard. Unfortunately, there is no way to use the default uploading method that WordPress uses. However, I’ll show you how to fix this problem using an alternative way.

What you need is the ”File Manager” that you can find in your cPanel account, or simply, use any FTP client manager like FileZilla.

Because you can’t use the WordPress uploaded in these servers, you should upload them manually using FTP. And then, you can install a free plugin that will import all the uploaded images and files to the WordPress media library.

1. Upload your images using FTP

The cPanel file manager is the easiest way to upload your images to the server. After logging into cPanel, locate the options, and click on it as the below example.

Filezilla Wordpress Tutorial

When you get the site directories, choose the one called ”wp-content” and open it.

Inside, you will find a sub-folder ”Uploads”. You can upload your images to that folder directly, and then import them or create any directory there, like the month and the year just like the professional hosting cases.

Anyway, don’t worry about that, just upload your files to any location in that ”Uploads” directory.

To start the upload, click the option at the top of the page, and you will get a new page, where you just need to select the file from your local computer, and it will be uploaded automatically.

If you don’t have cPanel access and there is no way to use a web file manager, then, you should use FileZilla.

2. Import your images to the WordPress media library

Now, that you have the files uploaded to the server, you need to import them to the WordPress media library. But first, install the plugin called Add From Server, activate it, and then, you can click the ”import files” option under the plugin name.

Finally, you can see the files that you want to import, select them, and click the button to start the process.

Now, all these images will be transferred to your WordPress library. From there, you can add them into posts as normal, you don’t have to import them again or doing extra steps. Select the media option in your post editor and use the photo that you want to use, it will be imported from the media file directly, and that will fix the problem.

As you can see, you can solve the WordPress media importing problems easily. But, you will need to upload each image manually every time you have new images. You can also upload many images at once to save time. That’s the situation with poorly optimized servers, and you can’t continue with them forever.

How To Use Filezilla Server

So, search for a good hosting that will speed up your WordPress sites and make them fully optimized and also secure. I recommend WP Engine for serious people, it will speed up the site and in one word, they are the number one hosting for WordPress professional users.

Filezilla For Wordpress

Now, that you’ve solved your problem, share this tutorial, and help the others fix their issues when uploading images to WordPress.