kisukedeath

Wordpress Roles

May 18th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.49 KB | None | 0 0
  1. function custom_remove_menus(){
  2.  
  3.     // Get current user's data
  4.     $current_user = wp_get_current_user();
  5.     $user_id = $current_user->ID;
  6.  
  7.     // Check user's roles
  8.     $user = new WP_User( $user_id );
  9.     if ( !empty( $user->roles ) && is_array( $user->roles ) ) {
  10.         if( in_array( 'editor', $user->roles ) ) {
  11.             // Remove menu items
  12.             remove_menu_page( 'edit.php?post_type=portfolio');
  13.         }
  14.     }
  15. }
  16. add_action( 'admin_menu', 'custom_remove_menus' );
Advertisement
Add Comment
Please, Sign In to add comment