Добавление этого кода PHP в файл functions.php вашей темы позволит вам запретить доступ к элементам меню в зависимости от имени пользователя в WordPress.
Имя пользователя указываем в строке 7.
function remove_menus() { global $menu; global $current_user; <div style="float:right;width:350px;margin:0 0 10px 15px;"> <div id="yandex_rtb_R-A-187781-2"></div> </div> get_currentuserinfo(); if($current_user->user_login == 'USERNAME') { $restricted = array(__('Posts'), __('Media'), __('Links'), __('Comments'), __('Appearance'), __('Plugins'), __('Users'), __('Tools'), __('Settings'), __('Testimonials'), __('Static Blocks'), __('Portfolio') ); { remove_menu_page( 'index.php' ); //Консоль remove_menu_page( 'edit.php?post_type=page' ); //Страницы remove_menu_page( 'edit.php?post_type=staticblocks' ); //Н астройки плагина Static Blocks remove_menu_page( 'edit.php?post_type=essential_grid' ); //Н астройки плагина Essential Grid remove_menu_page( 'admin.php?page=ot-theme-options' ); // Настройки темы remove_menu_page( 'admin.php?page=revslider' ); // Настройки плагина Revolution Slider remove_menu_page( 'admin.php?page=essential-grid' ); // Настройки плагина Essential Grid remove_menu_page( 'admin.php?page=themepunch-google-fonts' ); // Настройки плагина } end ($menu); while (prev($menu)){ $value = explode(' ',$menu[key($menu)][0]); if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);} }// end while }// end if } add_action('admin_menu', 'remove_menus', 9999999);
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.