FTP For Beginners: How to Upload Files to WordPress



Tidio Live Chat Software - Add Tidio live chat software to your website in minutes. Contact visitors and turn them into happy customers. Enhance their experience and boost your sales. Get it for Free

There’s a lot that can be done straight from your WordPress dashboard. It can be a simple CMS, ideal for beginners. Still, there are some things that simply can’t be done from this dashboard. When it comes time to add custom code or crackdown on security, you may need to use File Transfer Protocol (FTP) instead. If you’ve never used it before, then it’s time to take a crash course in FTP for beginners.

Elegant Themes Affiliate
The most popular WordPress themes in the world
589,814 customers are already building amazing websites with Divi. Join the most empowered WordPress community on the web with Divi Page Builder, the most powerful design tool for WordPress.
Get it Now

Let’s determine what FTP is and how to access your files using the client. 

Also Read

Table of Contents

What is FTP and why should you care?

FTP stands for File Transfer Protocol. It’s the process of transmitting information between the client and the server. When you use Green Geeks or any other web host, you have files stored on the server for your website. FTP allows you to access them right from your computer.

Elegant Themes - The most popular WordPress theme in the world and the ultimate WordPress Page Builder. Get a 30-day money-back guarantee. Get it for Free

FTP is useful for:

  • Installing plugins or themes directly
  • Uploading your media files in bulk
  • Deactivating plugins and themes if you get locked out of the WordPress dashboard
  • Making core changes to WordPress files – mainly for customization or security
  • Fixing errors on the site – internal server, compatibility, etc.

1. Install an FTP client

You have a lot of options when it comes to FTP clients. The truth is, there isn’t much difference between most of them. One of the most common choices for users is FileZilla. It works well with Linux, OSX, and Windows. 

Interestingly, this program was released in 2001, but still continues to be one of the top choices. Just click the Download FileZilla Client button on the site to get started.

Before you move any further, we recommend running a backup of your server. You never know when something will get put in the wrong place, and it’s always better to be safe than sorry.

2. Connect to your server

Once you have the FTP client, you can now connect to your server. The client works as a bridge between your personal PC and the server. You will need some information to connect, which is either available on your Account page or through cPanel.

  • Host – site IP address or domain name
  • Username – your FTP account’s username
  • Password – your FTP account password
  • Port – typically, this is 21

You shouldn’t have trouble any trouble with the port number and hostname, but the username and password vary by host. Some give you credentials when you sign-up, others use the same as your cPanel. You can always check with the support team if you are unsure.

All you need to do is Quickconnect. Once that is complete, you will see a Directory Listing Successful message.

3. Find your files

Once you are connected, it’s time to find your files and the upload destination. In FileZilla, you’ll see the window is split into two sections. On the left, you have the information from your computer and the right is related to your server.

You can navigate to the file location on your computer. On the right pane, you want to navigate to the folder where your files must go. Then, you can copy the information from left to right or vice-versa.

4. Upload files

Uploading is the easiest part of the steps. Once you have your locations ready, you are set to transfer.

You have several options to choose from. Transferring files makes a copy; it doesn’t move the original. Drag and drop the files between the two panes to create a copy. You can also right-click the file or folders you want to move and then select Upload.

While the process to start the upload is simple and only takes seconds, the upload itself can be time-consuming. The speed this happens at depends on your server capabilities and internet connection.

You can also download your files from the server with the same steps. Simply drag from the right window to the left or right-click the files as you did above. While this doesn’t need to occur as often, there are still times when you might need to download the server file. For example, you might want to add your rules to override.css. In this case, the file must be first downloaded, then modified and re-uploaded.

After you wait and the process completes – you are finished. You can disconnect from your server and close down FileZilla.

Final Thoughts

You may be a beginner WordPress user right now, but it doesn’t have to remain that way. As you learn to navigate the platform, you understand how things work behind the scenes. FTP allows you to work directly with your server files. These files are integral parts of your site, so you must learn how to access them properly.

You should now understand what FTP is, how to use FileZilla and what steps to take to access your WordPress site files.

For the quick version of what to do, simply follow these steps:

iThemes WordPress Hosting

Stay updated

Subscribe to our newsletter and never miss an update on the latest tech, gaming, startup, how to guide, deals and more.



- Advertisement -
- Advertisement -

Grow Your Business

Place your brand in front of tech-savvy audience. Partner with us to build brand awareness, increase website traffic, generate qualified leads, and grow your business.


- Advertisement -

Grow Your Business

Get these business solutions, tools and services to help your business grow.

Elementor -Join 5,000,000+ Professionals Who Build Better Sites With Elementor. Build your website with 100% visual design that loads faster and speeds up the process of building them.

WP Rocket

WP Rocket - Speed up your website with the most powerful caching plugin in the world. The website speed increase means better SEO ranking, user experience, and conversation. It’s a fact that Google loves a fast site.


Kinsta - If you are looking for WordPress managed hosting, Kinsta is in the leading front. Kinsta provides WordPress hosting for a small or large business that helps take care of all your needs regarding your website with cutting-edge technology.


OptinMonster - Instantly boost leads and grow revenue with the #1 most powerful conversion optimization toolkit in the world. 700,000+ websites are using OptinMonster to turn their traffic into leads, subscribers, and sales.


- Advertisement -
India to Produce Upcoming iPhones: Trade Minister Japanese Professor Developed A Power Semiconductor made of Diamond Google Releases New Product for India’s Merchants Indian EV Startup Unveil Two AutoBalancing Electric Scooters OPPO Find X6 Pro Images Render via Weibo Sony Develops New Tech to Reduce Noise of Image Sensors Tesla’s S & Y Models Earn Best-in-Class Cars of 2022 India Approved $320m to Promote Homegrown Payments Network
Twitter Roll Out TikTok-like ‘For You’ Timeline on iOS Nothing Phone Enters US with Beta Membership Program Finally! Apple’s VR Headset Coming this Spring Harvard Scientists Develop New Cell Therapy to Kill, and Prevent Brain Cancer HTC Vive XR Elite VR/AR Headset Now Selling for $1099 Realme 10 Launched in India with Helio G99 Gaming Chipset