Permanently Delete Default WordPress Themes

Stop Default WordPress Themes from Reinstalling
If you build a custom WordPress theme for a client’s site, I’m sure you spend some time deleting the themes (and plugins) that come pre-installed with WordPress. There’s absolutely nothing wrong with them, but if you’re planning on customizing things, you really don’t need to leave them there.
I see it as a little security measure so that the client doesn’t mess everything up by accidentally switching themes. Plus, it’s better to remove themes (and plugins) if you’re not using them. No need to waste the storage space.

A Small Problem when Updating WordPress

One problem that will keep occurring, is that those default themes will be re-installed every single time you upgrade WordPress to the latest release. It’s an annoying tick that might present a potential issue now that things upgrade automatically. I like to play it safe and thankfully there’s an easy way to make sure this doesn’t keep happening.
All it takes is a single line added to your wp-config.php file:

define( 'CORE_UPGRADE_SKIP_NEW_BUNDLED', true );

With that in place, the default WordPress themes (and plugins) won’t come back after you delete them.

Play It Even Safer

Once in a while, you might encounter an issue if you delete all the default themes when WordPress tries to switch back to a theme that no longer exists. This will leave you with the white screen of death, which most client’s frown upon.
With another line of code added to wp-config.php, you can ensure that any time this happens the default theme will be one of your choosing. No more blank screens.

define( 'WP_DEFAULT_THEME', 'theme-folder-name' );

Just be sure to change theme-folder-name to your actual theme’s folder name. If you’re using Magazine Premium you would change it to magazine-premium. If you were using Arcade, it would be arcade. And so on.
Read more about customizing wp-config.php in the WordPress Codex.

Featured image provided by Gratisography.

Share this:

Email
Facebook
Twitter
Pinterest
Pocket

Premium Themes for WordPress

Looking for an easy-to-use Premium Theme for WordPress? Check out Themes by bavotasan.com and have your site up and running in no time.

Use this WordPress website builder to build powerful websites in no time for your or your clients.

WordPress Hosting

WP Engine – designed from the ground-up to support and enhance the workflow of web designers.

Bluehost – providing quality web hosting solutions since 1996.

About the author

Luke Perrie

Luke Perrie