WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
  • Deals
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Beginners Guide

How to use FTP to upload files to WordPress for Beginners

Last updated on April 4th, 2014 by Editorial Staff
189 Shares
77
83
20
9
Special WordPress Hosting offer for WPBeginner Readers
How to use FTP to upload files to WordPress for Beginners

File Transfer Protocol (FTP) is a fast and simple way to transfer files from one computer to another over the internet. In simple term, it is how you send one file from your computer to your web hosting server. In this article, we will show you how to use FTP to upload a plugin to WordPress. We will also show you how to change the permissions of each individual file. In the video tutorial, we will be using a software called WS_FTP Pro for Windows. The steps and instructions will carry over to pretty much all FTP softwares with a graphical user-interface.

Why knowing how to FTP is important?

There are times when you install and activate a plugin using the WordPress dashboard just to find that this plugin is incompatible with an existing plugin. The incompatibility sometimes causes a white screen of death through out the site which locks you out from doing anything. If you know how to use FTP, then instead of freaking out, you will simply login-in and delete the plugin using the FTP connection.

Often when you are trying to paste codes from tutorials into the functions.php file of your theme, you can accidentally lock yourself out. This can happen if you paste the code in the wrong place, or the code wasn’t semantically right. Knowing how to use FTP can get you out of trouble in a matter of minutes.

There will be times that you get a permission error upon activation of a plugin. The error will say, plugin cannot create XYZ folder because of the file permissions. That is when knowing how to change CHMOD permissions help.

Last but definitely not the least, knowing how to use FTP is the next step up from a beginner. It will save you a lot of time and stress.

Having that said, go ahead and watch the video:

If you are looking for other FTP clients, then here is a list of few that are good:

Filezilla (All Platform)
FireFTP (All Platform)
Cyberduck (Mac Only)
WinSCP (Windows Only)

189 Shares
77
83
20
9
Popular on WPBeginner Right Now!
  • Google Analytics in WordPress

    How to Install Google Analytics in WordPress for Beginners

  • Why Build Your Email List Today

    Revealed: Why Building Your Email List is so Important Today!

  • Switching from WordPress.com to WordPress.org

    How to Properly Move Your Blog from WordPress.com to WordPress.org

  • Checklist

    Checklist: 15 Things You MUST DO Before Changing WordPress Themes

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Page maintained by Syed Balkhi.

The Ultimate WordPress Toolkit

65 Comments

Leave a Reply
  1. Rachel says:
    Nov 14, 2016 at 10:15 am

    Thank you. This video saved me! Clear information for someone who would not even call themselves a beginner yet! Much Appreciated

    Reply
  2. Amálka says:
    Nov 10, 2016 at 3:27 am

    I installed and connected filezilla to my site, but in Remote site section appear nothing…. What can I do?

    Reply
  3. John Young says:
    Nov 7, 2016 at 12:23 pm

    Hi,

    In order do use FTP do i have to download one of the FTP clients?

    Thanks for you help in advance :)

    Reply
    • WPBeginner Support says:
      Nov 7, 2016 at 4:52 pm

      Yes. See our list of best FTP clients.

      Reply
  4. LindaLisha says:
    Oct 12, 2016 at 10:21 am

    You are a life saver…was terrified of losing the site over one plugin

    Reply
  5. Frankl says:
    Aug 4, 2016 at 5:46 pm

    hi….am using a local host ISS7 and web matrix to power up my word press. and i have absolutely no idea of using file zilla to upload my files into wordpress. please i need help… thanks

    Reply
  6. Barbara says:
    Jul 6, 2016 at 10:25 am

    You definitely saved my life :)
    I’m one of those people trying to do all by themselves, and got locked out by my site.
    Thank you so much for sharing this!

    Reply
    • Patricia says:
      Oct 19, 2016 at 10:33 am

      @Barabra,

      Same here, I’m doing my own business set up. I love this plug-in! Once you understand the structure of WordPress, it’s a blast to use.

      I love their plug-ins and the ease of the design.

      Reply
  7. Asad says:
    Jul 2, 2016 at 7:38 pm

    I am yet to buy the domain from any hosting provider. I am new to WP. How to configure filezilla for hostname: ***.worpress.com? is it possible?

    Reply
    • WPBeginner Support says:
      Jul 3, 2016 at 11:17 pm

      Please see our guide on the difference between self hosted WordPress.org vs free WordPress.com blog.

      Reply
  8. Carl John Carolino says:
    Jun 1, 2016 at 8:21 am

    Please help me. After editing the functions.php of my site, this appeared: Parse error: syntax error, unexpected ‘<' in /home/carljohn/public_html/wp/wp-content/themes/blog-start/functions.php on line 83. How will I resolve this problem?

    Reply
    • WPBeginner Support says:
      Jun 1, 2016 at 10:03 pm

      Please see our guide on how to fix syntax error in WordPress.

      Reply
  9. Priscilla says:
    May 29, 2016 at 10:37 pm

    Hi!!
    Hmm… So I’m new at this whole FTP programs thing.. And as I have to completely change and update my company’s website, I wanted to use the domain but switch everything else to WordPress… Do you have any tutorial about this switch?
    Thank you!

    Reply
  10. Heike says:
    May 26, 2016 at 1:05 am

    Just signed up to WordPress, but unfortunately I have not received an email yet telling me the ftp details. Where can I request them? Is it possible to upload an entire website to WordPress? Thanks for ur help…

    Reply
    • WPBeginner Support says:
      May 29, 2016 at 6:50 pm

      Please see our guide on the difference between self hosted WordPress.org vs free WordPress.com blog.

      If you are sure that you are using WordPress.org, then please ask your hosting provider for help.

      Reply
  11. Sarah says:
    Apr 21, 2016 at 2:16 pm

    Blah, blah, blah. What the heck is the WordPress FTP server? I know how to use ftp but I don’t know the wordpress server?!?!

    Reply
    • WPBeginner Support says:
      Apr 21, 2016 at 2:25 pm

      Your WordPress server is the computer where your WordPress site is stored by your web hosting company. An FTP client allows you to connect to that computer and upload or download files. Please contact your web hosting service provider for your FTP login credentials.

      Reply
  12. Amit Bhuttan says:
    Jan 29, 2016 at 5:45 am

    Thank You!! This was very useful info & saved a lot of time in restoring the corrupt php file and now my website is up and running again…. saved me a great amount of time in redoing hell lot of development……. I appreciate you.

    Reply
  13. Mario M. says:
    Jan 10, 2016 at 7:40 am

    I am a new webmaster, and was sent Login Info for WordPress and the FTP.
    There was also a link and so I clicked on the link and it sent me to a login dialog box. I entered the login info and password then nothing happened. Why???

    Reply
  14. Dee says:
    Jan 9, 2016 at 9:02 am

    Great video. The issue I have is I wanted to upload a video file into the media folder using FTP, I followed these steps and could not locate de media folder, how can I do tha?

    Reply
  15. Brenda Young says:
    Dec 3, 2015 at 1:37 pm

    Thank god for you guys! I got no help from my theme provider, or wordpress.org to fix my problem I locked myself out with Error 500 editing functions.php file and you nailed it down for me!!! Hours spent previously trying to figure out what to do and you saved the day—- YOU ROCK

    Reply
  16. jeff says:
    Nov 11, 2015 at 2:05 pm

    Can you tell me if I can use wordpress.org as a store? I have a dropship company that can give me FTP files of their products and upload to a website. I have to build a new website so maybe wordpress.org??

    Reply
    • WPBeginner Support says:
      Nov 11, 2015 at 10:00 pm

      Yes you can use WordPress to build your website.

      Reply
  17. Erica says:
    Oct 20, 2015 at 11:27 pm

    Thank you so much! This post was a life saver.

    Reply
  18. Saadiya says:
    Oct 16, 2015 at 12:35 pm

    Hi,

    I have purchased my domain from wordpress itself. Now, I am trying to migrate from wordpress.com to wordpress.org. I do not find any control panel in my wordpress account. How do I do it? I am already going through your tutorial on http://www.wpbeginner.com/how-to-install-wordpress/#installftp, but am not sure which is suitable. Please suggest.

    Reply
  19. Sam Shah says:
    Oct 15, 2015 at 5:04 am

    Hi

    I installed WordPress via FTP client , But i want to upload another ready to host website in zipped format in which i want to make changes in like i want to change the banners & affiliate links to my own. How can i do the same?. Because i did upload it but could not edit it after that. Can you please help me with this?. Thanks a lot

    Reply
  20. Elethu Duna says:
    Aug 20, 2015 at 8:59 am

    Thank you for this. I was locked out of my site yesterday when I edited my functions.php file. After freaking out, taking a deep breath (as instructed by one of your articles), laughing from nervousness, trying a few things and eventually taking time of to clear my head, I finally managed. Took me a couple of minutes. :)

    Reply
  21. Amy says:
    Jul 4, 2015 at 11:32 am

    What am I doing wrong? Both Filezilla and Cyberduck say they cannot connect to server. I ran a diagnosis and there is not an issue with connect to the internet. I listed hostgator as my host.

    Reply
    • WPBeginner Support says:
      Jul 5, 2015 at 3:43 pm

      Please recheck the credentials you are using to log into your FTP server. If you are unsure, contact your hosting provider.

      Reply
  22. Alex says:
    Apr 17, 2015 at 4:43 pm

    Thank you for your help! This and related posts helped me get through my coding error without freaking out too much. For some reason, my website is still messed up (I didn’t have the functions.php saved, so I just removed the bad code and saved the rest to access my website as admin), but at least it’s not entirely inaccessible!

    Reply
  23. Ása Steinarsdóttir says:
    Apr 17, 2015 at 5:36 am

    I locked myself out of my WordPress after I put a code snippet to the function.php file. I know where the error is. I do not have a backup of my files of my website (my computer recently crashed). Can I still enter the function.php somehow and remove the code?
    Or does my hosting company have access to those files?

    Reply
    • WPBeginner Support says:
      Apr 19, 2015 at 11:18 pm

      You can still access your site using an FTP client. After connecting to your site navigate to /wp-content/your-theme-folder/functions.php file and edit it.

      Reply
  24. Sarah says:
    Mar 26, 2015 at 12:14 am

    I downloaded Filezilla and it came with a browser hijacker. Do not download it.

    Reply
  25. david says:
    Mar 25, 2015 at 9:35 am

    what is the
    host name, username, password and port number as seen on the filezilla platform?

    Reply
    • WPBeginner Support says:
      Mar 25, 2015 at 1:34 pm

      These values will be provided by your web hosting provider when you set up your account. You can also get these details from your web hosting control panel. The hostname is your server’s location, and username and password are your FTP login credentials.

      Reply
  26. George says:
    Mar 10, 2015 at 10:28 pm

    The important things missed in this tutorial are:
    What are the host ftp, username, password and port number to be used with Word Press.
    Without these information, FileZilla can not transfer your files.
    Large file transfer presents a problem. Usually the server will cut off the transfer if your files would take to long time to transfer. To reduce the size of your file, you have to apply some file compressor program before you use FTP. For example the video files are usually very large and need to be compressed before you can use FTP to transfer them.

    Reply
  27. WPBeginner Staff says:
    Mar 1, 2015 at 11:04 pm

    You are not supposed to be editing the core WordPress files. You can edit your posts and pages using WordPress admin area. Or if you want to change something in your theme then you can do that in Appearance -> Customize section.

    If you still must edit the files using FTP then first make sure that you have a complete backup of your WordPress site.

    Reply
  28. moojapk says:
    Mar 1, 2015 at 4:25 am

    how long it will take to save wordpress through fillazilla in computer

    Reply
  29. Brian C Whiteman says:
    Feb 28, 2015 at 10:08 pm

    I have been looking for an hour for an answer..
    What file in FileZilla holds the pages that are installed on my site?
    I want to edit something on a page that I can’t seem to edit in my wp editor.

    Reply
  30. WPBeginner Staff says:
    Jan 31, 2015 at 3:46 am

    Please see the difference between WordPress.org vs WordPress.com

    Reply
  31. Eric says:
    Jan 27, 2015 at 2:57 pm

    So I dl’d FileZilla but I’m confused about the ‘host’. All I did was hop onto WordPress.com and started my blog, but I don’t have any of the initial emails because I did it a while ago. Is wordpress my host? Or are people using other parties to “host” their sites?

    Reply
    • Amanda says:
      Jul 23, 2015 at 12:53 am

      I second this – can I edit using FTP if we’re just using the free wordpress site?

      Reply
  32. Lindsay Hoffman says:
    Jan 26, 2015 at 6:23 pm

    I am still confused. I logged into FTP but now I am trying to fix the problem. What happened is I tried to put an ad from google adsense into a different sidebar by putting code into my website. That created a syntax error and now I am locked out.

    This website says you can delete a file and hopefully you saved the original. But I didn’t save an original so what do I do. How do I find the spot where I put the code and be able to just delete that select area out so I can get my site back?

    The video doesn’t say that.

    Thanks.

    Reply
  33. WPBeginner Staff says:
    Jan 25, 2015 at 9:23 pm

    Wampserver is used to test WordPress on your local windows PC. You do not really need an FTP client to copy paste files in WampServer. You can just go to the /www/ directory in WAMP install folder and paste WordPress files there. See our guide on how to install WordPress using WAMP.

    Reply
  34. abc says:
    Jan 24, 2015 at 11:25 am

    I have installed word press now i have to upload files to server. Im using wamp server. How will i upload files n start using wordpress. Basicaly im a bit confused by the term file uploadinh on server

    Reply
  35. WPBeginner Staff says:
    Jan 11, 2015 at 3:00 pm

    You can try this FTP like file manager for WordPress.

    Reply
  36. Robert V Hatcher says:
    Jan 8, 2015 at 2:36 pm

    I have a webcam and software and I want to ftp images directly to my wordpress site. I can successfully upload them to /mysite/wp-content/uploads but they don’t show in the Media folder. What am I doing wrong?

    Reply
    • WPBeginner Staff says:
      Jan 8, 2015 at 4:35 pm

      Files uploaded directly to the uploads folder are not actually uploaded by WordPress so it doesn’t recognize them. When you upload a file using WordPress media uploader, WordPress generates thumbnails for the file, stores file name, and allows you to even store additional details. Manually uploaded files do not go through this process so WordPress has no thumbnails for them and has no record of them in the database.

      Reply
      • Robert V Hatcher says:
        Jan 9, 2015 at 8:31 pm

        Is there a plugin that can do that?

        Reply
  37. Ben P says:
    Nov 6, 2013 at 11:45 pm

    Hey WP Beginner,

    I found this article while looking up how to use a ftp to edit WP files. This makes sense but what I really want is to figure out how to update my theme without losing my changed options and editted css files.

    My theme creator says, ” please install the zipped theme file in the regular way on your wp admin. Then go to your ftp and change the language files if you need. Or unzip the theme and copy-paste your language files, then zip it with WinRAR. Finally install and activate via your admin.”

    So I have installed the new theme but when I activate it all of the options reset to default and my edited css is gone. I’ve searched through your site for an article on this subject but I can’t find anything on updating themes without losing edits.

    Thanks!

    Reply
    • WPBeginner Support says:
      Nov 8, 2013 at 3:42 pm

      Ben once you have uploaded your theme to your website and activated it, you can then edit individual files using FTP. For example after uploading and activating your theme you can download style.css file to your computer make changes to it and upload it back to your server. The FTP client will tell you that a file with the same name already exists what do you want to do? Click on onverwrite and this should work.

      Reply
  38. Amol says:
    Sep 16, 2013 at 2:03 pm

    hi i have build my wordpress site locally on localhost & i want to upload that site to server i dont know how to do this please help me i am a new to wp

    Reply
    • WPBeginner Support says:
      Sep 17, 2013 at 5:28 pm

      We have a guide on how to move WordPress from localserver to live site.

      Reply
  39. Dan says:
    Aug 7, 2013 at 1:01 pm

    Beginner question! I am totally new to all of this and appreciate all of your videos and lessons. Thank you.

    Can you help me understand something?

    – Can I use EITHER WordPress admin OR an FTP client to do things like install a theme or plugins, work on files, etc.?

    – Can I install a theme via the admin panel and then later connect via FTP and work on the files, etc.?

    Basically, I am trying to figure out if it is either WordPress Admin OR FTP or if I can use either depending on my mood. : )

    – Finally, are there any specific advantages to using one over the other?

    Thank you for your time.

    Reply
    • Editorial Staff says:
      Aug 11, 2013 at 12:31 pm

      1. Yes, you can either or.

      2. Yes you can install a theme in the admin panel and later use FTP to work on files.

      The rule of thumb we follow:

      Use WordPress admin to do updates // install plugins // write articles
      Use FTP to modify files (i.e add snippets to functions.php etc)

      Reply
      • Dan says:
        Aug 11, 2013 at 1:30 pm

        Thanks! That’ very helpful.

        Reply
  40. Peter says:
    Jul 26, 2013 at 5:14 am

    Cyberduck is a great client and can be used under Windows too ;)

    Reply
  41. Janelle says:
    Jun 14, 2013 at 2:37 pm

    Good stuff…Thanks

    Reply
  42. Prabhakar Msihra says:
    Apr 1, 2013 at 4:26 pm

    Nice One :). Was looking for the same thing, lucky to find it here

    Reply
  43. md.ikhtiar says:
    Oct 15, 2011 at 11:36 am

    nice video. thanks brother.

    Reply
  44. hillers54 says:
    Aug 19, 2011 at 11:42 am

    @wpbeginner

    Hi Mr Beginner – not heard of WS_FTP.

    Notice you are using Pro.

    Does that mean it is not free?

    Reply
  45. wpbeginner says:
    Aug 19, 2011 at 11:36 am

    @hillers54 Yeah filezilla is neat… WS_FTP has pretty much all SFTP / SSH settings as well. I love the UI for WS_FTP.

    Reply
  46. hillers54 says:
    Aug 19, 2011 at 11:35 am

    Nice one – love the video.

    Now I can put a face to these articles.

    Agree, you must have FTP to get access.

    One thing to mention about Filezilla – they have a couple of secure FTP settings, which my host supports.

    Worth using Filezilla just for that.

    Reply
  47. incription says:
    Aug 18, 2011 at 10:34 pm

    Beautiful written article, thanks for taking your time and sharing this wonderful article.

    Reply
  48. water heater says:
    Aug 18, 2011 at 6:05 pm

    Thanks a lot for sharing this one to us.

    Reply

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 600,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
WPForms Logo
WPForms
Drag & Drop WordPress Form Builder Plugin. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Which is the Best WordPress Photo Gallery Plugin? (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • How to Choose the Best WordPress Hosting
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • Why You Should Start Building an Email List Right Away
    • Which is the Best WordPress Slider? Performance + Quality Compared
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • How to Choose the Best Blogging Platform (Comparison)
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2016)
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
Deals & Coupons (view all)
Mint Themes
Mint Themes Coupon
Get 20% off on minty, fresh, and well-organized WordPress themes by Mint Themes.
Pippity
Pippity Coupon
Save 25% off on Pippity, the ultimate lead generation plugin for WordPress.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
Our Sites
  • OptinMonster
  • Envira Gallery
  • SoliloquyWP
  • WPForms
  • MonsterInsights
  • List25

Copyright © 2009 - 2016 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

WordPress hosting by HostGator | WordPress CDN by MaxCDN | WordPress Security by Sucuri.