Thanks Guust,
I can add page level restrictions just fine but need to apply some widget logic.
For example in geodir-location.php i can wrap the right sidebar hook in this code
if (current_user_is(‘s2member_level4’)) {
###### SIDEBAR ######
do_action(‘geodir_location_sidebar_right’); }
That of course will remove the entire right sidebar unless the logged in member is Level 4.
What I’m trying to do is conditionally display just the dashboard widget, not the entire sidebar.
Is there a file where I can add my code to achieve this?