There are thousands of different WordPress themes to choose from: free themes, premium themes, even custom WordPress themes built to your specifications from scratch.
Usually, throughout the life of your site, youâ€™ll go through a handful of themes. What served your site in the initial stages might not offer you what youâ€™re looking for a few years into the future. As a result, youâ€™ll want to know how to install and delete WordPress themes.
Below youâ€™ll learn how to install and delete a WordPress theme. Without learning how to install a new WordPress theme, youâ€™ll be stuck with the default stock theme that WordPress installs. Learning how to delete a WordPress theme is a skill that will help you keep your WordPress site running lean and mean.
If both of those sound confusing, donâ€™t worry, by the end of this post, youâ€™ll be able to both install and delete WordPress themes in your sleep.
What is a WordPress Theme?
A WordPress theme is a collection of files, templates, and stylesheets which will create the appearance for your site. Once you have a fresh installation of WordPress, youâ€™ll need to install a theme to customize your website.
Every theme will have its own appearance, layout, features, and design rules. The way you customize your theme will also depend on the theme that you installed.
As a general rule, premium themes (themes that you pay for) will offer you more customization features and generally perform better overall. There are thousands of free themes you can choose from, which isnâ€™t a bad starting place. But, if youâ€™re serious about the success of your site, youâ€™ll probably want to upgrade to a premium WordPress themes eventually.
Regardless, here are a few things youâ€™ll want to look for before you install a new WordPress theme:
- Quality reviews. One of the first things to look for is what others thought of the plugin. Wherever you download or purchase your theme, look for user reviews which dive into the things they loved and hated about the theme.
- Features you need. Before you install a theme make note of the features you require in a theme, like parallax scrolling or eCommerce integration. Then choose your next theme based on these requirements.
- Customer support. Most free themes are supported by their developers, but look for an active support forum. Premium themes often come with higher level support and even dedicated support staff.
What to Do Before You Switch WordPress Themes
If you already have a WordPress theme youâ€™ve been using to customize your site, but you want to upgrade to a new theme, then there are some things youâ€™ll want to do before you switch.
WordPress does make it very easy to switch themes, but if you want to ensure the process goes smoothly, then go through the steps below before you install a new WordPress theme.
1. Take a Site Inventory
The first thing youâ€™ll want to do is take an inventory of your existing site. When you switch themes, there are a lot of things that will transfer over, like your pages, posts, existing plugins, and more.
But, any modifications youâ€™ve made to your existing theme will no longer be there. Plus, if youâ€™ve been using shortcodes that came with your current theme to modify your site, then these will no longer work either.
Go through your site page by page and take note of any customizations you might have made to the themeâ€™s codebase. Youâ€™ll need to find a way to implement these changes into your new site if you want the same changes to take place.
Youâ€™ll also want to note existing performance data you have on your site. Thereâ€™s no point in upgrading your theme if the new theme you install slows down your website. So, before you switch over your theme, run your existing site through a tool like Pingdom or GTMetrix. Then, once you install a new theme, you can run it through the same tools, to see if your performance has improved.
2. Backup Your WordPress Site
Itâ€™s always a good idea to backup your site regularly. But, itâ€™s even more important to backup your site before youâ€™re making any large-scale changes, like switching WordPress themes.
Thereâ€™s nothing worse than losing all of that hard work you put into your site when it could have been avoided with a simple backup plugin. The way you backup your website isnâ€™t as important as having a backup in place.
For example, you could have regular website backups through your host. But, if not, you can use a WordPress backup plugin like BackUpBuddy or Updraft Plus to create a full site backup.
Even if you donâ€™t need to use the backup, it can help prevent unfortunate incidents from occurring, like having to rebuild and rewrite all of your content from scratch.
3. Turn on Maintenance Mode
If youâ€™re getting regular traffic to your site, then you probably donâ€™t want your users to see your site while itâ€™s amid a facelift. Even though switching themes is a simple process, there are all kinds of little tweaks and customizations youâ€™ll need to make to get your site back in working order.
One way to do this is to use a WordPress maintenance plugin, like Coming Soon & Maintenance by SeedProd, or Under Construction. When a visitor navigates to your site, theyâ€™ll be taken to a maintenance page, instead of your work-in-progress website.
You donâ€™t have to keep this plugin activated very long, just during the time it takes to switch to your new theme and make sure your settings are 100%.
If you donâ€™t want to install a maintenance mode plugin, then you can always switch over your WordPress theme during an hour of the day when you donâ€™t get as much traffic. Usually, this will be close to midnight, but it depends on where in the world youâ€™re located.
4. Don’t Forget Your Tracking or Analytics Plugins
If you have your site synced with Google Analytics or Google Webmaster Tools, then youâ€™ll want to make sure you donâ€™t sever this connection. When you connect your website to these tools, you usually have a tracking code that you insert into your site.
You can either enter this code into your themeâ€™s files, your themeâ€™s settings page, or you can use a plugin. If you used either of the first two approaches, then you might need to copy this code into a file and add it to your new theme.
If youâ€™re using a plugin to handle the connection between these tools, then your site should still be linked. But, itâ€™s worth double-checking nonetheless.
5. Test That Everything Still Works
Once youâ€™ve installed your new WordPress theme, youâ€™ll want to make sure any existing plugins still work with your site. Go through your plugins one by one and make sure they donâ€™t create any theme conflicts or issues with your website.
Finally, go back through the initial notes you made in the first step and add any functions not currently present in your existing theme.
Before you reveal your new site to the world, youâ€™ll want to go through every single page on your website to make sure it looks good and is functioning the right way.
It can also be helpful to go through any interactive elements on your site like your comment section, search function, email subscriber box, social sharing buttons, and more, and make sure everything works the way it should.
How to Install a WordPress Theme
If you want to install a free WordPress theme, then the best way to do this is via the WordPress theme directory within your WordPress dashboard.
To do this, you have to first login to your WordPress dashboard. If you havenâ€™t done this before, then youâ€™ll need to look for an email that you received once WordPress was installed on your site. This email will contain your login URL, your username, and password.
Once you have this login, to your site via a link thatâ€™ll resemble the following: https://mysite.com/wp-admin. Enter your username and password, and youâ€™ll be taken to your WordPress dashboard, which will look like the image below:
Once youâ€™re there look for a menu icon on the left-hand side titled â€˜Appearance,â€™ hover over this, and on the drop-down menu click on â€˜Themes,â€™ then click on the blue â€˜Add Themeâ€™ button:
On this next screen youâ€™ll be able to search for a specific theme, or you can use the â€˜Feature Filterâ€™ option to search for a new theme that has the exact features youâ€™ve been looking for, like a WordPress theme for blogging:
After weâ€™ve run the feature search, weâ€™ll look through the list until we find a theme that catches our attention. In this case, we like the Modern Store theme. So, hover over it and click â€˜Install.â€™
The WordPress theme installer will do its thing, and then the button will change to â€˜Activate.â€™ Click this if you want to activate the WordPress theme and have this become the theme youâ€™re using for your site.
Thatâ€™s it! Youâ€™ve now successfully installed a WordPress theme on your site.
Now, letâ€™s say youâ€™ve downloaded a theme from somewhere else on the web. So, instead of browsing for themes, weâ€™re going to upload it from your computer.
This section already assumes you have a WordPress theme downloaded as a .zip file on your computer.
Since we already have a theme we want to install this will be much easier. Navigate to Appearance>Themes on your WordPress dashboard. Then click â€˜Add New.â€™
Now weâ€™re on the same screen where we previously searched for a theme. But, instead of using the search or filter functions, weâ€™re going to click the button that says â€˜Upload Theme.â€™
Then, click on â€˜Choose Fileâ€™ and locate theme on your computer, then select â€˜Install Now.â€™ WordPress will install the theme for you, then if you want to activate the theme, click â€˜Activateâ€™ on the next screen:
Now youâ€™ve mastered two different ways you can install a WordPress theme on your site.
How to Delete a WordPress Theme
Maybe youâ€™ve gone a little theme crazy and installed one too many themes on your site. Or, you want to get rid of themes that youâ€™re no longer using. Whatever the reason, knowing how to delete WordPress themes is an important skill.
Although you can delete a WordPress theme by connecting to your site via FTP, the easiest way is to remove a theme via your WordPress dashboard. This approach will probably be suitable for 99% of WordPress site owners.
First, weâ€™re going to login to our WordPress dashboard. If you donâ€™t know how to do this, then refer to the beginning of the â€˜How to Install a WordPress Themeâ€™ section above.
Once youâ€™ve logged into your WordPress dashboard weâ€™re going to navigate to Appearance>Themes, then hover over the theme we want to delete and click â€˜Theme Details.â€™
This will bring up any relevant theme information. Then, in the lower right-hand corner, click the red â€˜Deleteâ€™ button. A dialogue box will pop up asking if we want to delete the theme, and click â€˜OK.â€™ The theme will now be removed from your site.
Before you delete a theme from your site, make sure that youâ€™ve already activated a new theme. You donâ€™t want to delete a theme that youâ€™re currently using, as WordPress will switch over to another theme and the design of your site might get messed up.
Managing Your WordPress Themes
Hopefully, by now, youâ€™re confident in the process of installing and removing themes from your WordPress dashboard.
The beauty of WordPress is that it makes customization easy; youâ€™re never stuck with your current theme choice. With the tutorial above, you should be well equipped to install and delete themes until youâ€™ve found the perfect theme for your website.
Donâ€™t be afraid to test out multiple different themes until you settle on whatâ€™s right for your site. The beauty of this site is the more you play around with various themes, the better youâ€™ll understand WordPress, and be equipped to better customize the theme you settle on.
Kevin Wood writes about technology and human potential. You can find him at his virtual homes Wooden Writing and Counter Culturist.