WooCommerce - 在用户重置密码后重定向用户

Dan*_*urn 3 wordpress redirect woocommerce

我正在为客户建立一个WooCommerce商店,他已经要求在提交重置密码表单后将用户重定向回登录表单.

这可能吗?哪个功能控制了这个?

提前致谢.

Mau*_*loa 11

更清晰的解决方案是使用woocommerce_customer_reset_password操作重定向:

function woocommerce_new_pass_redirect( $user ) {
  wp_redirect( get_permalink(woocommerce_get_page_id('myaccount')));
  exit;
}

add_action( 'woocommerce_customer_reset_password', 'woocommerce_new_pass_redirect' );
Run Code Online (Sandbox Code Playgroud)

此代码可以放入functions.php.

  • 我认为这个应该是公认的答案.它使用woocommerce和wp本机功能.升级安全且易于测试. (2认同)