Как запретить менять тему всем администраторам, кроме главного

Иногда в блоге есть несколько администраторов, и все они могут поменять тему. Однако такое положение можно исправить, запретив менять тему всем, кроме одного.

Для этого нужно добавить в файл functions.php:

add_action('admin_init', 'disable_changing_theme_for_non_admin');
function disable_changing_theme_for_non_admin() {
	global $submenu, $userdata;
	get_currentuserinfo();
	if ($userdata->ID != 1) {
		unset($submenu['themes.php'][5]);
	}
}

Теперь тему блога сможет сменить только пользователь с ID=1 (можно изменить на любой другой).

Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*