由于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