When I first started working with WordPress, the version I was using did not come with a built in mechanism to upload new themes and plugins to WordPress, whereas now that process for uploads and updates is fully automated. Although I knew what FTP was, I did not know how to FTP a file from my computer to my site on my web host.
Finally someone said, “Just use Filezilla”. Bingo, problem solved. FileZilla is a free FTP ( File Transfer Protocol) program, which allows you to upload or download files from your computer to your web hosting account.
Though you won’t have to use it for updates or upgrades, there are times when Filezilla comes in handy for changing out a file in a theme or uploading an image for a header. Here is how to use it.
Step 1. Download the free software from FileZilla’s homepage. Once you have downloaded and installed the program you’ll be able to launch the program and proceed with configuring the settings to allow your computer to communicate with your web host account.
Step 2 To configure FileZilla to connect to your website please select “File” then “Site Manager”.
Step 3. A “Site Manager” window will show up. Click on the “New Site” button and enter a name for the new connection settings. (You can name it anything, but best to name with your domain name to keep it straight so that you know where it takes you to).
Step 4. Now you need to fill in your FTP account information in the box on the right side of the screen. Please enter “Host name” ( ftp address), “Server Type” ( FTP), “User Name and Password” ( your web host account password) which are all available from your webhost.
Step 5. Then click on “Connect” and cross your fingers that you have entered the correct information in the right boxes. If you entered the information correctly it will connect with your server and populate the area on the right side of the program with folders that shows your website files on the server, ( the left side of the screen displays and gives you access to your local folders on your computer.
Step 6. One of the folders you see is your website main directory. Typically if your webhost uses a cPanel server, your main root directory is called “public_html”. Your WordPress files should be in that file. The main WordPress files that a beginner needs to work with is in a folder called “wp-content”. This is the file where you will find you “Plugins” folder as well as your “Themes” folders.
Step 7. To get new plugins or themes added to your WordPress Install through FTP, download zipped files of plugins and or themes to your computer. When downloaded, extract them to a file on your computer. Drag the unzipped plugin or theme files, individually into either the plugin or the theme file as the case may be.
Step 8. Go to the WordPress dashboard and go to “Appearance”, “Themes” and see that your new theme now shows up in the list of themes. The downloaded theme should be there. If not refresh, and it should appear ready to be activated. The same with Plugins. The downloaded Plugin should be in the list of “Plugins” and then you must activate it and configure each one as necessary.