Remove Menu Items from WordPress admin according to User Roles

Put this code in function.php file

function wpse28782_remove_menu_items() {
if( !current_user_can( 'publish_your-post-type' ) ):
remove_menu_page( 'edit.php?post_type=your-post-type' );
endif;
}
add_action( 'admin_menu', 'wpse28782_remove_menu_items' );

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s