Когда мы создаем сайт на WordPress для клиента, устанавливая ему какую-либо тему оформления (шаблон), желательно ведь чтобы этот самый клиент не смог ее вспоследствие сменить (во избежании криков «А почему теперь всё не работает?» и прочих вайнов). Теперь мы сможем это запретить программно!
Вставляем кусочек кода в файл functions.php установленного вами шаблона:
add_action('admin_init', 'slt_lock_theme'); function slt_lock_theme() { global $submenu, $userdata; get_currentuserinfo(); if ($userdata->ID != 1) { unset($submenu['themes.php'][5]); unset($submenu['themes.php'][15]); } }
Сохранив и залив на хостинг, мы навсегда ограничили клиента в возможности выбора.