Убрать лишнее из админки для пользователя
-
Нашёл такой пример
// Удаление ссылки на консоль и других лишних пунктов function remove_menus () { global $menu; if(!current_user_can('administrator')) { $restricted = array(__('Dashboard'), __('Posts'), __('Media'), __('Links'), __('Pages'), __('Appearance'), __('Tools'), __('Users'), __('Settings'), __('Comments'), __('Plugins')); end ($menu); while (prev($menu)) { $value = explode(' ',$menu[key($menu)][0]); if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);} } } } add_action('admin_menu', 'remove_menus'); // Удаление левого вертикального меню, подвала, информации о версии движка function gu_hide_admin_bar_prefs() { if(!current_user_can('administrator')) { ?> <style type="text/css"> #adminmenuback, #adminmenuwrap, .update-nag, #contextual-help-link-wrap, #footer, #wpfooter { display: none; } </style> <?php } } add_action('admin_print_scripts-profile.php', 'gu_hide_admin_bar_prefs');Лишнее удаляется, но на главной при клике на стандартное «Управление сайтом» в стандартном виджете META попадаем на страницу Консоль, вернее в левом меню ее не видно, но она открыта. А вот если потом щелкнуть на профиль, то все ок, левое меню пропадает.
Вопрос — как перенаправить сразу на профиль? Или может др.способ есть, покрасивше?
Тема «Убрать лишнее из админки для пользователя» закрыта для новых ответов.