在子主题的函数中使用此代码。php文件。。
//Hide for non-logged-in users (public visitors)
function bp_logged_out_page_template_redirect() { 
    if( ! is_user_logged_in() && is_page( \'members\' ) 
        || is_page( \'activity\' ) 
        || bp_is_user() ) 
    { 
        wp_redirect( home_url( \'/register/\' ) ); exit(); 
    }
}
add_action( \'template_redirect\', \'bp_logged_out_page_template_redirect\' );
 上述代码片段可以:•如果用户未登录页面名称为“成员”或“活动”或bp简介页面然后它将重定向到注册页面。
参考号:https://vvcares.com/w/wordpress-hide-pages-for-non-logged-in-users/