If you have a hosted WordPress account, you know there’s a plethora of WordPress themes out there. Before you shell out some hard-warned dough, you may be tempted to try out some free ones. And there are so many of them! One such website you can download them from is topwpthemes.com. Although in most cases you can preview the theme without downloading it, it’s best to see how the theme will look like with your own content.
The problem is, the admin dashboard on WordPress appears to allow only one theme upload at a time. This is OK if you have one or two themes to try out, but quickly gets tiring after several times, especially if you have connectivity issues like I did. Even though there are plug-ins that allow you to bulk upload other kinds of files, I wasn’t able to find one that allows bulk upload of themes.
Luckily, I found out, an “installation” of a WordPress theme appears to be nothing more than extracting the files in the ZIP file of the theme into its own folder under wp-content/themes on the host. You can do essentially the same by extracting the files locally (on Windows, right click on the ZIP file in Explorer and select Extract All) and then copying the files to your WordPress host using any FTP program. I’ve been using FileZilla and not minding its UI from the 90s since it gets the job done.