Hi,
we want to show some posts to specific user roles only, logged out user should not see them anywhere
I research different solution but none worked for us
we need the post to be readable for only a specific role and we need those posts to show on the archive page as well (see private link)
when we tried giving GRANT for read_private_posts on that user role, and setting the post to private. the user with that same role could still not see the private post. if we could make that work it would be perfect.
Hey kilimats,
I think what you need is beyond the scope of our support, try checking out membership plugins which I think is what you need since membership plugins allows you to restrict/permit access to a certain users/group depending on how you customize it. Hope you find the tip helpful :)
Best regards,
Nikko
Hey kilimats,
in this case “User Access Manager” could be the right the plugin for you. I handle my “portfolio” with this plugin (in combination with further plugins; different roles check in different portfolios) …
kind regards
thanks Herr !
This almost work, it does prevent regular visitor from seeing the content of the post but the post still show up in the ARCHIVE page, any idea how to hide post that the user have no read access to on the archive page?
Check this plugin out: “WP Hide Post Plugin” … to hide designated posts on the archive page.
https://wordpress.org/plugins/wp-hide-post/screenshots/
No warranty ;-)
Maybe you need a “noindex”-plugin fpr google as well, but as far as I know UAM do that into the bargain.
Hope it helps.
kind regards