I'm the author of the "User Access Manager"-plugin for Wordpress. I released the first version of the plugin in 2007 and maintain it since that time.
The “User Access Manager”-plugin for Wordpress allows you to manage the access of your content. This is useful if you need a member area, a private section at your blog or you want that other people can write at your blog but not everywhere. Including all post type (post, pages, bbPress Topics, WooCommerce Products etc.), taxonomies (Categories, WooCommerce Categories etc.) and files by creating user groups. Just assign the content you want to restrict und and your registered users which should have a access to a group. From now on the content is only accessible and writable for the specified group.