Попробуйте использовать приведенный ниже код, но вы должны исправить его в соответствии со своими потребностями, поменяв местами примеры страниц, которые вы хотите отключить:
add_filter( 'restricted_site_access_is_restricted', 'my_rsa_feed_override', 10, 2 );
function my_rsa_feed_override( $is_restricted, $wp ) {
// check query variables to see if this is the feed
if (
! empty( $wp->query_vars['pagename'] ) && $wp->query_vars['pagename'] == "guest-home" ||
! empty( $wp->query_vars['pagename'] ) && $wp->query_vars['pagename'] == "another-page" ||
! empty( $wp->query_vars['pagename'] ) && $wp->query_vars['pagename'] == "another-page-two"
) {
//should this be true no?
$is_restricted = true;
//$is_restricted = false;
}
return $is_restricted;
}