Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- //remove menus
- function toggle_custom_menu_order(){
- return true;
- }
- add_filter( 'custom_menu_order', 'toggle_custom_menu_order' );
- function remove_some_menu_items( $menu_order ){
- global $menu;
- global $current_user;
- get_currentuserinfo(); //print_r($current_user);
- if( $current_user->data->user_login == 'LOGIN DO USUARIO' ) // <-- COLOQUE AQUI O LOGIN DO USUARIO QUE DESEJA RESTRINGIR
- {
- $excludes = array(
- 'edit.php', //o usuario nao vai acessar a pagina "posts"
- 'upload.php', //o usuario nao vai acessar a pagina "midia"
- 'tools.php', //o usuario nao vai acessar a pagina "ferramentas"
- 'edit.php?post_type=portfolio' //o usuario nao vai acessar a pagina do custom post type "portfolio"
- // etc ... etc ...
- );
- foreach ( $menu as $mkey => $m ) {
- foreach( $excludes as $exclude ){
- $key = array_search( $exclude, $m );
- if( $key ) unset( $menu[$mkey] );
- }
- }
- }
- return $menu_order;
- /*
- //-> para mais de um usuário restrito, vamos fazer o seguinte: (http://php.net/manual/en/function.in-array.php)
- $restritos = array('usuario1', 'usuario2', 'usuario3');
- if( in_array($current_user->data->user_login, $restritos ) )
- {
- ///aqui vai o resto do código
- }
- */
- }
- add_filter( 'menu_order', 'remove_some_menu_items' );
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement