🎨 How to Install a WordPress Theme Manually
Installing a theme manually is useful when you’re using a premium theme, a custom-built design, or when the standard theme installation method fails. WordPress allows two main ways to manually install a theme:
-
Uploading a ZIP file through the dashboard
-
Uploading the theme folder via FTP or File Manager
✅ Method 1: Upload the Theme ZIP File via the Dashboard
This is the easiest manual method for most users and works with premium or custom theme ZIP packages.
Step 1: Download the Theme ZIP File
-
Obtain the theme ZIP file from the developer, marketplace, or source
-
Save it to your computer (do not extract it)
Step 2: Log in to Your WordPress Admin Dashboard
-
Visit your login URL (yourdomain.com/wp-admin)
-
Enter your username and password
-
Click Log In
Step 3: Upload the Theme
-
In the dashboard, go to Appearance then Themes
-
Click the Add New button at the top
-
Then click Upload Theme
-
Click Choose File and select the ZIP file
-
Click Install Now
Step 4: Activate the Theme
-
Once the upload completes, click Activate
-
Your new theme is now live on your site
💻 Method 2: Upload the Theme via FTP or File Manager
This method is ideal if you’re having issues with the dashboard upload or need more control.
Step 1: Extract the Theme Folder
-
On your computer, right-click the ZIP file and choose Extract
-
Ensure the folder contains the theme files like style.css, functions.php, and template files
Step 2: Connect to Your Server
-
Use an FTP client like FileZilla, or open File Manager in your hosting control panel
-
Navigate to your WordPress installation directory
-
Go to wp-content then open the themes folder
Step 3: Upload the Theme Folder
-
Upload the entire extracted theme folder into wp-content/themes
-
Wait for the upload to complete
Step 4: Activate the Theme
-
Log in to your WordPress dashboard
-
Go to Appearance then Themes
-
You will now see the uploaded theme listed
-
Click Activate to set it as your site’s active theme
🧾 Tips and Best Practices
-
Always back up your website before changing themes
-
After activation, go to Appearance then Customise to adjust the theme settings
-
If the theme includes a demo importer, follow the theme documentation to set it up
-
Some themes come with required plugins, which you’ll be prompted to install after activation
✅ Conclusion
Manually installing a WordPress theme gives you full control and flexibility, especially when working with premium or custom-built designs. Whether you’re uploading a ZIP file or transferring files via FTP, you can apply any layout or design you need with just a few steps.