WordPress Code Snippets

A fresh mix of code snippets and tutorials

Disable theme switching

24

By default WordPress enables users to switch themes while working in the Admin area. Sometimes a user might screw this up and accidentally activate the wrong theme.

To prevent this, add the following code to your functions.php file:

function remove_theme_menus() {
	global $submenu;
	unset($submenu['themes.php'][5]);
	unset($submenu['themes.php'][15]);
}
add_action('admin_init', 'remove_theme_menus');

Technically theme switching will still be possible, but this code will prevent mistakes by disabling WordPress theme menus. Good times.

Learn more

WordPress Themes In Depth


Show Support

Like our new Facebook Page to show support!