如何让WooCommerce插件的登录页面重定向到自定义登录页面

由于WooCommerce的登录页面比较简单,如果我们安装的主题本身就有登录页面,那么如何让用户自动跳到自定义的登录页面呢?

add_action( 'template_redirect', 'redirect_unlogged_users_to_custom_login' );

function redirect_unlogged_users_to_custom_login() {
        if (function_exists('is_account_page') && is_account_page() && !is_user_logged_in()) {
          wp_redirect(get_permalink(MBThemes_page("template/login.php")));
          exit;
        }
}


add_filter( 'woocommerce_login_url', 'custom_woocommerce_login_url' );
     function custom_woocommerce_login_url() {
     return get_permalink(MBThemes_page("template/login.php"));
}

以上的代码,我们加在主题的functions.php里面即可。

评论0

显示验证码
没有账号?注册  忘记密码?

社交账号快速登录