How to Delete a WordPress Theme

Have some themes you’re not using and want to remove?

The theme delete button is tricky to find, but readily available in the Appearance menu.

How to Remove a Theme

In order to delete a theme, first visit the Appearance menu. Once there, click on the theme you want to delete. In the bottom-right corner, you’ll see a Delete link.

screenshot of a WordPress theme being deleted

When you press this button your browser will open a confirmation box to make sure you really want to delete the theme. Click “OK” to delete the theme.

Only themes that aren’t currently active can be deleted, so if you’re trying to remove the active theme on your site, you’ll need to switch themes first.

What Happens if I Reinstall a Deleted Theme?

When you delete a theme, you are deleting all of its files from your site. However, its settings are still stored in your database.

This means that if you delete a theme, and later decide you want to reinstall it, you’ll still have all your old settings.

Why is the Delete Button so Hard to Find?

Some users have criticized the new position of the Delete button for being too hard to find as of WordPress version 3.8.

While the previous position was more obvious, it was also much easier to click by mistake (admit it, we all do this sometimes). Once you know where to find the Delete button, it’s not any harder to use.

Conclusion

In just a few clicks, you can easily remove any theme from your site.

If have any questions or feedback about theme deletion, please leave your comments below.

Related Posts

7 Comments

  1. Elvin Roy Elvin Roy

    Great info! Thanks for sharing such an informative post. i like the way you have explained everything in detail with the help of image. Good job!

  2. Janet Fuller Janet Fuller

    Is it also deleted from database?

    • Ben Sibley Ben Sibley

      The files will be deleted from the server, but the theme’s data will remain in the database.

      • one57 one57

        How can I delete them as well?

        • Ben Sibley Ben Sibley

          There currently isn’t a simple way to do this. WordPress doesn’t have an API for themes to remove data upon deletion like the one plugins have which means a custom solution will need to be developed or you could manually remove any entries from the theme. There is a longstanding ticket here where WP core developers have discussed the implementation of this feature for themes.

  3. samdani samdani

    I am really grateful to you for your great contribution and would like to say here you have given us full guideline how to delete WordPress theme. Thanks a lot for sharing this content with us.

  4. Gregory Lucy Gregory Lucy

    Hi there,

    Thanks for your nice guideline on how to delete a WordPress theme from a site. It’s a very easy way and everyone can do it. Thanks once again.

Post a comment

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