WordPress Best Practices – Unused Themes Create a Security Risk
Having WordPress themes on your site that you are not using and not “active” can open your site up to security issues. They also unnecessarily take up hosting server space. If you don’t need inactive themes it’s a best practice to remove them. Frankly, I can’t think of a reason to keep them.
Follow the steps below to review and remove unused themes from WordPress. Before doing any WordPress maintenance it is a best practice to run a full backup of your WordPress site.
(1) Login to your WordPress site as an administrator
(2) From the Dashboard left column select Appearance > Themes
(3) You’ll see all the themes currently installed, not necessarily active
(4) Click on any inactive theme thumbnail to enlarge details
(5) Click the delete link in lower right hand corner to remove
(6) Repeat for each inactive theme
Be careful if you are using a child theme. Don’t delete the parent theme.