由于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 个评论