Sometimes it’s useful to remove some WordPress options for clients. After all – they’d just muck it up right?
If you’ve designed a bespoke WordPress theme for a website and want to disable theme switching, add the following code to your functions.php file.
This will hide the Themes tab for all users except for the first user in the database which is usually the Administrator user you used at setup (ID=1).
If you want to restrict the option to another user, just change the ID # on line 5.