WordPress Front-End user restricted taxonomies

You should make a verification on the front-end to see if the user has the role ‘pro 1’, ‘pro 2’ or whatever.

Like:

$user = wp_get_current_user();
if (in_array( 'pro-1', $user->roles)):
//whats this user can see
elseif (in_array( 'pro-2', $user->roles)):
//whats this user can see
else :
endif;

If you are using a template, you can try adding this on the top of your code:

global $authordata; 
global $post;
setup_postdata( $authordata );