我已使用以下代码将注销的用户流重定向到/ my-account Woocommerce登录名到自定义登录页面。问题是“忘记密码链接”在将用户带到WC恢复密码页面之前停止工作。
function redirect_login_page(){
if(is_user_logged_in()){
return;
}
global $post;
// Store for checking if this page equals wp-login.php
// permalink to the custom login page
$login_page = get_permalink( '5025' );
if( has_shortcode($post->post_content,"woocommerce_my_account") ) {
wp_redirect( $login_page );
exit();
}
}
add_action( 'template_redirect','redirect_login_page' );
我打算编辑WC恢复密码页面,但目前我们甚至无法访问它。