Как легко запретить смену темы в WordPress

Когда мы создаем сайт на 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]);
	}
}

Сохранив и залив на хостинг, мы навсегда ограничили клиента в возможности выбора.

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Об авторе ADv

Занимаюсь разработкой сайтов и магазинов на WordPress. Оказываю платные помощь и консультации. Skype: advokat_b
  • http://spetstroi.ru/ Строитель

    Подскажите, ADv, может знаете, как убрать поле «сайт» в комментариях. Причем вырезанием из файла comments.php строки

    » <input type=»text» name=»url» id=»url» value=»» size=»22″ tabindex=»3″ />
    Сайт »

    проблема не решается.

    • http://lastfmtools.ru/ ADv

       http://wpincode.com/kak-udalit-pole-sajt-v-kommentariyax-k-zapisi/ пробовали?

Scroll To Top