在子主题的函数中使用此代码。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/