List all blogs a user can admin [duplicate]
This solution works for me: $user = get_current_user_id(); $blogs = get_blogs_user_can_admin($user); function get_blogs_user_can_admin($user) { $blogs = get_blogs_of_user( $user, true ); foreach($blogs as $key => $blog) { switch_to_blog($blog->userblog_id); if( !current_user_can(‘manage_options’) ) unset( $blogs[$key] ); restore_current_blog(); } return $blogs; }