Bytenap Networks

Wanna learn how to use FTP to upload files to WordPress site? FTP or file transfer protocol is a quick and easy way to upload files from your computer to your website. And, with this step-by-step FTP guide, we will explain to you how to use FTP to upload files to WordPress.

Before we delve deep on how to use FTP to upload files, let’s understand what is FTP?

What is FTP?

FTP or File Transfer Protocol is utilized for communicating and transferring the files from your computer to your website hosting account.

Now, you might have a doubt; when already there is a media library in WordPress that allows uploading files like images, video, audio, PDF.

Why Do You Need FTP?

Sometimes, you may face failed to load resource error in WordPress. In such a case, you need an FTP to upload files manually.

Generally, you don’t need an FTP to upload the files. You can upload the images from the WordPress admin section. Also, you can upload themes and install plugins from WordPress.

But, in a few conditions, you may have to upload a plugin or theme file manually to troubleshoot WordPress errors.

Moreover, If you plan to move your WordPress website from WordPress.com to WordPress.org, you can look at our quick guide on how to export a WordPress website.

Next, we will see how to use FTP to upload files to WordPress.

Using FTP to Upload WordPress Files

First step is to download and install an FTP client on your computer or system.

An FTP client or FTP app uses FTP protocol through which you can easily communicate with your website and transfer files.

Below we have listed a few common FTP clients that you can install and upload files to WordPress:

In our step by step FTP guide, we will be using FileZilla. However, you can utilize any other FTP client that you are comfortable with, the basic concepts are the same no matter what software you use.

Now, let’s see how to use FTP to upload files to WordPress.

Connecting Your WordPress Website Using FTP

While you open your FTP software, it will request you to connect your website with your FTP login credentials.

Usually, while you sign up for WordPress hosting account, the FTP login credentials will be sent to you via email. Additionally, you can also observe the FTP account details in your hosting account’s cPanel dashboard.

FTP Accounts Image

Still, if you can’t find the login credentials, you can reach out to your web hosting provider to gain this information.

Once you obtain the login credentials, you will have to open FileZilla and navigate to File » Site Manager.

Site Manager Image

By navigating to File » Site Manager, you will observe a pop-up window where you will be able to add the information of your website. Click the ‘New Site’ button and give a title for your site.

Image For Add New Site

The next step is to fill in the details in the host field. Usually, you will have to enter the domain name in the host field.

Note: By default, the protocol selection will be FTP; so, you should change it to SFTP if your hosting provider supports it.

Under the logon type field, choose ‘Normal’ and then enter your FTP login credentials i.e: FTP username and password.

Login Credentials Image

To save your website settings, click on the connect button.

If you are connecting your website for the first time, the FileZilla may show you a certificate popup.

Trust Certificate

Click on the checkbox adjacent to the ‘Always trust certificate for future sessions’ and then click the OK button to proceed to the next step.

Now, FileZilla will try to login to your site with the credentials that you entered. Once, you have connected, you will observe the files and folders list on your website under the ‘Remote site’ column.

Remote Site Column

The Local site column will show you the files and the folders on your system and the remote site column shows the file and the folders on your website.

If you want to upload a file to your website then, you need to browse in the locate site section and search for your desired file. Next, right-click the file you want to upload and then choose the upload option from the menu.

By choosing the upload option, FileZilla will start transferring the file from your computer to your WordPress website.

Additionally, if you wish to manually upload the plugin to your WordPress site, you can read this guide on “how to install a WordPress plugin“.

Likewise, if you need to upload a premium theme for your site, first download and extract the theme folder to your PC or system. Then, you can easily upload it to the /wp-content/themes/ folder on your site.

Not just for uploading files from your PC to the WordPress website, FTP can also be utilized to download files from your site and edit them.

To do so, just right-click the files or folders you need to download under the ‘Remote Site’ column and click the download button.

You can even use FTP to backup all WordPress files. Just choose all the folders and files and download them to your PC.

We believe with this blog post you understood how to use FTP to upload files to WordPress. Additionally, you may also want to view our step-by-step guide for WordPress security guide for beginners.

Additionally, you can checkout out Managed WordPress Hosting plans that offer high-speed SSD storage for extreme speed for optimal website performance.

Scroll to Top

Linux Reseller Hosting Comparison Plan

LR-S LR-M LR-XL LR-XXL
SSD Disk
100GB
200GB
Unlimited
Unlimited
Bandwidth
Unlimited
Unlimited
Unlimited
Unlimited
cPanel Accounts
20
40
60
100
Free Migration
Free SSL Certificates
Domain Hosted
Unlimited
Unlimited
Unlimited
Unlimited
FREEBIES
350+ one click Script Installer
Weekly Backups
Free SSL Certificates
CloudFlare CDN
Domain Reseller Account
RESELLER FEATURES
Private Name Servers
WHM Panel
Client Backup Restores
Per cPanel SSH Access
ACCOUNT RESOURCES
Add-On Domains
Unlimited
Unlimited
Unlimited
Unlimited
Sub-domains
Unlimited
Unlimited
Unlimited
Unlimited
Parked Domains
Unlimited
Unlimited
Unlimited
Unlimited
Databases
Unlimited
Unlimited
Unlimited
Unlimited
FTP Accounts
Unlimited
Unlimited
Unlimited
Unlimited
CPU Core
1 Core
1 Core
1 Core
1 Core
RAM
1 GB
1 GB
1 GB
1 GB
Entry Processes
20
20
20
20
IO Speed
4 MB/s
4 MB/s
4 MB/s
4 MB/s
SERVER FEATURES
LiteSpeed Web Server
PHP v5.6 to latest
MySQL / MariaDB
Web Application Firewall
Caching
CloudFlare CDN
CloudLinux
CageFS
DDoS Protection
Server Locations
US | CA | DE
SECURITY FEATURES
DDoS Protection
Web Application Firewall
Brute-Force Protection
Brute-Force Protection
Two-Factor Authentication
Email Virus Scanner
CageFS Account Isolation
ByteNAP ASSURANCES
Uptime Guarantee
24x7x365 Support
Live Chat Support
Free Migration
Cancel Anytime
Instant Setup
AVAILABLE ADDONS
Instant SetupDedicated IP
$4.5/Mo
$4.5/Mo
$4.5/Mo
$4.5/Mo
Upgrade to Daily Backups
$5/mo
$5/mo
$5/mo
$5/mo

Managed Services

Managed Support

Get fully managed support from Experts
with Pro Active monitoring

Domain

Domain Registration

Register Domain Today

Domain Transfer

Domain Transfer are Quick, Easy &
Affordable

Email

Cloud Mail

Connect & Collaborate with Customers

Google Workspace

Create, Communicate & Collaborate

Security & Backup

SSL Certificate

Secure Your Data & Transactions with SSL Certificate

BitNinja

Secure your Webpages with BitNinja Server

Acronis Cloud Backup

Secure Data Backup for Businesses of All Sizes

Servers

Bare Metal Servers

Solid Performance Bare Metal Server