How to delete a WordPress theme completely

In my post, I show you how to delete a WordPress theme step by step. There are three ways to delete a theme, in your WordPress admin, through your hosting Cpanel or via an FTP client.

If you have unused theme installed in your WordPress admin, they use valuable server space and require unnecessary updates, it is better to delete them.

When I started blogging, I tried so many different themes before I found one I liked. I had a dozen or so unused themes installed, then I learned that having unused themes took up valuable space on my hosting account server. Now, I only have my active theme and one WordPress default theme installed.

Let’s delete a WordPress theme.

How to delete a WordPress theme in your WordPress admin

Deleting a WordPress theme in your WordPress admin is the easiest and quickest method.

First, log in to your WordPress admin. Then hover your mouse over ‘Appearance’ in the menu on the left. From the popup menu, select ‘Themes’.

Select themes

On the next page are your installed themes.

Installed WordPress themes

Your current active theme is on the top left. I recommend you only have your current theme plus the default WordPress theme.

To delete an unused theme, hover your mouse over the theme you want to delete, extra options appear. Click on ‘Theme Details’.

Select th e theme you want to delete

Information about that theme opens up, in the bottom-right corner, is a ‘Delete’ option. Select that to delete the theme.

Select delete to remove the theme

After you click on delete, you get a small popup asking you to confirm.

Delete theme confirmation

If you are sure you want to delete this theme, click on ‘OK’.

After you click ‘OK’, you return to your theme dashboard. The theme has been removed from your list.

Available themes in your WordPress admin

To delete other themes, repeat the same process.

How to delete a theme in WordPress video tutorial

How do I delete a WordPress theme?
Watch this video on YouTube.


How to delete a WordPress theme in Cpanel

First, log in to your Cpanel dashboard. This is Bluehost’s login page.

Bluehost Cpanel login page

This is the Bluehost Cpanel dashboard. On your Cpanel dashboard, find and select ‘File Manager’.

Find and select file manager

In file manger are all the folders and files for your website. On this list, find and click on ‘Public_html’.

Find and select public_html

After selecting ‘Public_html, you come to a list of more folders and files. Find and click on the ‘wp-content’ folder.

Select the wp-content folder

Your WordPress themes are found in the ‘wp-content’. Find and select the ‘Themes’ folder.

Select themes

In this folder, you will find all your installed WordPress themes. Click on the theme you want to remove and select ‘Delete’.

Select the theme then click on delete

Before you delete, make sure you are not deleting your ‘Active’ theme.

After you click ‘Delete’, you are asked to confirm deletion.

Click on ‘confirm’ and the theme will be deleted.

Deleting a WordPress theme using an FTP client

In this tutorial, I will use Filezilla as my FTP client. If you like to download and use Filezilla, check out my ‘How to download and install Filezilla‘ post.

After you launch Filezilla, you get this.

Using Filezilla to delete a WordPress theme completely

The windows on the left are from your PC. The windows on the right are your website folders and files on your host’s server.

First, connect Filezilla to the site you wish to delete themes from. From the drop-down menu, select ‘Site Manager’.

Connect to your website

Select your site and click on ‘Connect’.

Select connect

After you click on ‘Connect’, all the files from your website will appear in the right-hand side window.

How to delete a WordPress theme completely in Cpanel

In the window on the right, find and double click the ‘public_html’ folder.

Double click public_html

Next, find and select the ‘wp-content’ folder.

Select the wp-content folder

In this folder are your installed themes. Select the theme you want to delete and right click.

Right click on the theme you want to delete

Confirm deletion.

Before you confirm, check to make sure you are not deleting your active theme. Filezilla will delete each file, if the theme has a lot of files, it will take a little while.

How to delete an active theme

If you delete your current active theme, you will break your site.

First, activate another theme from your installed themes. Once activated, you can then delete your previous active theme.

Active another theme to delete your current theme


I have shown you three different methods on how to delete a WordPress theme completely. To delete a single theme, use your WordPress admin. To delete multiple themes, use your hosting Cpanel.

Using an FTP client to delete themes is slow because it deletes each file separately. An FTP client is more useful in uploading and downloading files directly to your PC.

Before you delete unused themes from WordPress, would you kindly spare one minute to leave me a comment? Did my post help you? Would you like me to do a tutorial on something else to do with WordPress? I look forward to reading your comments.

If you are looking for a premium theme for your WordPress blog. I recommend checking out premium themes on sale at Envato. (*Paid link) This is an affiliate link, which means I get a commission if you make a purchase at no extra cost to you.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.