I control my content by automatically setting Taxonomy items to custom content types. With those taxonomy items, I would like to organise the role’s access to the content. This works partly, but I cannot seem to get the Role Editor to generally prevent access to content unless a role has access to it.
In other words: How can I set content to be generally not visible unless it has a taxonomy item that the user role has specifically access to?
In order to protect post from view we need to set view restrictions at the post level.
Via user interface – open post for editing and select to which roles you allow to see its content at front-end.
By program – set related post meta fields values according to your needs.
View restrictions at the role level – allows to set more exact criteria, via selected taxonomies, for example.