What are some basic uses for FTP (file transfer protocol)? You can build your entire website using FTP – before the days of content management systems, this was the typical way to build a website. You may find FTP useful for uploading and sharing large files like videos(ones that are not yet ready for public consumption), if you want to stay away from email for large files. I recommend using FTP to install WordPress (and not rely on quick fixes like Fantastico – you may end up with problems later). You can also use FTP to back up your WordPress theme and your images. FTP is a way to move files from your local computer to server space and from the server back down to your local drives. You can download FileZilla, a free, open software FTP program, here: http://filezilla.sourceforge.net/.
You cannot use FTP with blogs on Blogger or WordPress.com – this is just available for self-hosted websites (when you have your own server space).
Here’s how the Site Manager looks in FileZilla. Completing the boxes properly is probably the hardest part of FTP; using FTP in general is fairly straightforward.
When you signed up for your web hosting, did your web host send you an email with important login and password information? If you don’t have that information, you can retrieve much of the information from your cPanel (although you will need a password to get into the cPanel).
On the left, where it says New Site, rename that to whatever you want to call your site. Unless your web host tells you otherwise, you can leave the protocol as FTP. Complete host, username and password according to the instructions you got from your web host. The Logon type can be Normal, or if you would like to be extra cautious (not a bad idea), select Ask for Password. You can leave port empty (the default for regular FTP is 21).
Click Connect. Did it work? If so, you are ready to move forward. If not, you probably need to change the account information. You can always contact your web host if you can’t figure it out yourself. Your web host will probably have help documentation on their website on how to connect with FTP.
So, assuming you are connected, let’s set up the right and left columns so the right side shows your WordPress theme and the left shows a folder on your hard drive. Using your regular operating system, create a folder where you want your WP theme files to be located. You will then use the Local Site section on the left of FileZilla to navigate to your new folder. Mine is called leoraw:
I have folders within leoraw, but if your directory/folder is empty, you will not see folders underneath.
Use FTP to Back up your WordPress Theme
Now let’s address the Remote Site, which is the right column in FileZilla.
My WordPress is installed within a directory within the public_html folder. However, yours might be installed directly in the root directory (that’s the / directory, the topmost one). The themes for WordPress are always in the wp-content directory; in the wp-content directory you will also find plugins and uploads (those are where your images are stored). Click on wp-content, then click on themes. Do you see your theme directory in there? You will probably also see a directory for twentyeleven and twentyten (default WordPress themes). Just drag and drop your theme directory from the right column to the folder you have on the left column. Now it should be transferring – if you have a lot of files or a slow connection, it may take a little while. Refresh the left side – is it there? Sometimes one drags a directory or file to the wrong place on the left or right: on the left, you can use your operating system (like Windows) or FTP to drag it to the correct place. If your mistake is on the remote server, you can drag the file to the correct folder and drop it in.
Once you have copied your theme folder to your hard drive, you can start to create a child theme, if desired, by creating a new folder with the child theme name and creating a special style.css for the child theme.
Bookmarks: one of my favorite parts of FileZilla is bookmarks. Let’s say you want to sometimes go to your themes folder and sometimes go to your root folder. Bookmark both of those! Be sure to label the bookmark site-specific. The bookmark menu item is on the top of FileZilla.
Learn more about FileZilla in this tutorial. If you Google “Filezilla tutorial”, you can find many more tutorials, including some video tutorials. Feel free to ask questions!