user roles - Subscriber (with read permissions) cannot view Private posts

admin2025-06-03  2

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.

转载请注明原文地址:http://conceptsofalgorithm.com/Algorithm/1748959077a315164.html

最新回复(0)