由于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"));
}
比如使用的是modown主题,那么可以在主题的functions.php里加入以上代码即可。


0 个评论