QUESTION: Why can't my Subscriber role (i.e. logged out user) view Private posts with the read_private_posts (or read_private_pages) capability extended to them?
I use the Capability Manager Enhanced plugin to select and extend roles. I have also tested the below in my functions.php child theme for redundancy. I have disabled my cache (WP Rocket) plugin. I have selectively deleted all plugins and child theme files. I have even given the Subscriber Level 10 permissions with every capability selected. Nothing works and a "404 Error" still results when they try to access a Private post. Does anyone have any experience with this issue? It's really bugging me (pun intended).
function my_add_cap2role() {
global $wp_roles;
$wp_roles->add_cap('subscriber', 'read_private_posts' );
}
add_action( 'init', 'my_add_cap2role' );
Note that this is not a repeat question as all the others pertain to "how" to implement this functionality. I know how to but am working through a bug that is preventing a "subscriber" from properly viewing private pages.