修改wordpress/buddypress php函数

修改wordpress/buddypress php函数,php,buddypress,Php,Buddypress,希望我可以得到一些帮助修改这个php代码段。 该代码段将所有访问我的站点的非成员重定向到登录页面。我已经在mu主页上进行了登录和注册,希望将所有页面重定向到主页,除非它们位于登录、注册、密码丢失或激活页面上 <?php /** * Redirect All Site The Login Page For Non-Logged-In Users. */ function yzc_redirect_all_site_to_login_page() { if ( is_user_lo

希望我可以得到一些帮助修改这个php代码段。 该代码段将所有访问我的站点的非成员重定向到登录页面。我已经在mu主页上进行了登录和注册,希望将所有页面重定向到主页,除非它们位于登录、注册、密码丢失或激活页面上

    <?php

/**
* Redirect All Site The Login Page For Non-Logged-In Users.
*/
function yzc_redirect_all_site_to_login_page() {

if ( is_user_logged_in() ) {
return;
}

if ( 'off' == get_option( 'yz_activate_membership_system' ) ) {
return true;
}

if ( ! logy_is_page( 'login' ) && ! logy_is_page( 'register' ) && ! logy_is_page( 'lost-password' ) && ! bp_is_activation_page() ) {
$login_page = logy_page_url( 'login' );
wp_safe_redirect( $login_page );
exit();
}

}

add_action( 'template_redirect', 'yzc_redirect_all_site_to_login_page' );