Ocultar painel de usuários não-admin

É possível esconder completamente o painel dos usuários não-admin e dar-lhes access somente à página Nova postagem e edição de postagens? Obrigado.

Solutions Collecting From Web of "Ocultar painel de usuários não-admin"

No que diz respeito à facilidade de uso, especialmente para os Administradores do WordPress, não são muito firmes no PHP, doumo-me a segunda recomendação do brasoflo ( Adminimize ).

Por uma questão de exaustividade, é assim que seria feito programaticamente:

/* Remove the "Dashboard" from the admin menu for non-admin users */ function wpse52752_remove_dashboard () { global $current_user, $menu, $submenu; get_currentuserinfo(); if( ! in_array( 'administrator', $current_user->roles ) ) { reset( $menu ); $page = key( $menu ); while( ( __( 'Dashboard' ) != $menu[$page][0] ) && next( $menu ) ) { $page = key( $menu ); } if( __( 'Dashboard' ) == $menu[$page][0] ) { unset( $menu[$page] ); } reset($menu); $page = key($menu); while ( ! $current_user->has_cap( $menu[$page][1] ) && next( $menu ) ) { $page = key( $menu ); } if ( preg_match( '#wp-admin/?(index.php)?$#', $_SERVER['REQUEST_URI'] ) && ( 'index.php' != $menu[$page][2] ) ) { wp_redirect( get_option( 'siteurl' ) . '/wp-admin/edit.php'); } } } add_action('admin_menu', 'wpse52752_remove_dashboard'); 

Você pode usar o plugin Adminimize para fazer isso.

É possível ocultar o Dashboard (e muitas outras coisas) com base na function do usuário. Em caso de ocultar o Painel, você pode definir em qual página o usuário será redirecionado.

Não tenho certeza, mas acredito que não pode modificar as funções dos usuários para bloquear o Painel de controle (como até o menor papel tem access a ele).

Mas se você combinar Adminimize com um plugin de Função, você pode alcançar uma interface administrativa muito bem ajustada.

Essas 2 páginas também são parte do painel de instrumentos! Se você está dando access para editar postagens, significa que você está dando access à lista de postagens. O papel mais baixo capaz, o assinante, também tem access à página de perfil, que também faz parte do painel de controle! Sua melhor opção seria um formulário de edição de adição / perfil de fim de frente.

você pode usar um plugin chamado “Editor de Função de Usuário” … Você não pode evitar o painel de bordo para dar-lhes access à Nova postagem … Mas você pode limitar seu papel …