Manual Installation of a WordPress Theme

While choosing a theme for WordPress can be easy sometimes you’ll run into issues with using custom ones via the upload feature.

The image above for example, this generally happens due to the size of the theme or it can be down to your connection speed and your file isn’t uploading within the time given by our free service, we limit the size and time a file can be uploaded in to keep the service free for all learners.

You can easily overcome this by uploading the file two other ways

  1. Upload via 000webhost.com control panel using the built in File Manager and extracting it there

  2. Uploading via FileZilla or alternative FTP client and using unzipper.php to extract the file (recommended)

1 – Using the built-in File Manager at 000webhost.com control panel to manually upload the WordPress theme .zip file and extract it in the browser.

Once logged in, manage your website, on the left select TOOLS then FILE MANAGER - if in Dashboard view, select File Manager and upload files.

You’ll want to navigate into public_html then wp-content then themes folder - once in this hit the upload button top right and select files and pick the .zip theme WordPress file.

Now once it has uploaded depending on the size you’ll be able to right click the .zip file and EXTRACT (this may not work for larger files due to our free plan limits and unzipper.php can be used)

Now have a look in the folder it should look a similar structure to this, if not you might need to move the files/folders up one directory so that it works and shows within wp-admin
Structure should be similar to public_html / wp-content / themes / theme-name and then inside like so

Now it will show up in the wp-admin menu, you can select and start using it straight away!

2 – Using FileZilla or alternative FTP client and using unzipper.php to upload and extract a WordPress theme.

Download and install FileZilla - see tutorial here - Setting up FileZilla FTP Client on Windows to use FTP on your website

Once installed launch and connect to your free hosting from 000webhost, now navigate into public_html / wp-content / themes and upload your .ZIP Wordpress theme file.

At the same time you can upload unzipper.php - found here https://raw.githubusercontent.com/ndeet/unzipper/master/unzipper.php - tutorial here - How to unzip files using unzipper

Now you can visit yourapp.000webhostapp[]com/wp-content/themes/unzipper.php in the browser and you’ll see a page similar to this.

Hit unzip and you’ll see the green banner indicating it has been successful!

Now have a look in the folder it should look a similar structure to this, if not you might need to move the files/folders up one directory so that it works and shows within wp-admin
Structure should be similar to public_html / wp-content / themes / theme-name and then inside like so

Now it will show up in the wp-admin menu, you can select and start using it straight away!

1 Like

Ensure to delete unzipper.php and the .zip file afterwards for security and keeping your disk usage low :slight_smile: