Remove unnecessary themes from your WordPress site

This post is part of the WordPress Weekend Projects series. In this series, you will find bite-size tips to enhance, secure, or optimize your website. Each tip should take an hour or less, and can be done without interrupting your precious weekend time too much. See all of the WordPress Weekend Projects posts at https://beyondtheoffice.com/blog/wordpress-weekend-projects.

WordPress theme audit title graphicToday’s Weekend Project is performing a theme audit on your WordPress site. Getting rid of unused plugins  helps protect the security of your site, and reduces backup size. Unlike plugins, if you’re not using the theme, it doesn’t cause any extra JavaScript or CSS files to be loaded, but there’s also no reason to keep a lot of extras hanging around.

There’s two exceptions to this rule –

  1. You should always keep one of the twenty-something themes on your site. By this, I mean one of the default themes that comes installed with WordPress like Twenty Seventeen, Twenty Sixteen, or any of the other ones, back to Twentyten. It’s a good idea to keep one of these default themes in case it’s needed for troubleshooting website conflicts and other issues.
  2. If you are using a Child Theme, then you need to keep the Parent Theme installed on the site, as well. Only the Child Theme can be active, but it relies on files from the Parent Theme to work properly.

When I say to get rid of them, I mean deleting them from your site. As with unused/deactivated plugins, if the files are still on your server, then any relevant security risks could still affect you.

(If you read last week’s post, this may sound familiar.) Before making any changes to your site, I always recommend making a backup of your site. There’s several backup methods listed in this post if you’re not familiar with how to do that. Make a complete backup is a good idea in case you accidentally get rid of a theme (like a parent theme) that you actually do need for your site.

Theme audits are a bit easier than a plugin audit. If the theme isn’t active, and isn’t the Parent Theme for your active Child Theme, it can be deleted. If there’s a lot, I usually prefer to delete the folders via FTP or cPanel File Manager, just because it’s faster to bulk delete that way. But, if you’re not familiar with those methods, deleting them from the WordPress Dashboard is fine.

Once you’ve cleared all of the unused themes, it’s time to review the site and make sure everything still works right. You didn’t accidentally delete a Parent Theme, did you? If so, I hope you made that backup I suggested. (Not trying to sound snarky. I want you to benefit from the mistakes I’ve made in the past so you don’t have the same heart-stopping moments.)

When you’re reviewing your site to make sure it’s working properly, make sure you take a look at more than just the home page. Also review any pages with specific functionality, like contact forms, sliders, galleries, membership, events – anything like that. Also take a look at your blog page, just to make sure all is happy there, as well.
Cleaning out the extra theme will help to keep your site more secure, and keep your backup sizes smaller. Make a full backup first, just as a precaution. And if you have a web developer or support person who maintains your site on a regular basis, check with them before doing anything. Chances are they’ve got a good handle on this already.
If you’re feeling a bit shy about the backup or making changes to your site, get in touch with me and ask about my care and maintenance plans. I want website owners to feel comfortable and confident with their sites – not panicked that something is going to fall apart.
Check back next week for the next WordPress weekend project, or subscribe to get them all right in your inbox. Until next time, Cheers!

Leave a Comment