wake-up-neo.com

Benutzer nach der Anmeldung über den Woocommerce-Login auf eine Seite mit seinem Benutzernamen umleiten?

Wie der Titel besagt, versuche ich, Benutzer umzuleiten, nachdem sie sich über das Anmeldeformular von woocommerce auf ihren jeweiligen benutzerdefinierten Seiten angemeldet haben ( http://example.com/accounts/username ).

Bisher habe ich das verstanden

add_filter('woocommerce_login_redirect', 'custo_login_redirect');
  function custo_login_redirect( $redirect, $user ) {
  $redirect = site_url( '/accounts/' . $user->user_login );
  return $redirect;
}

es wird jedoch nur zu " http://example.com/accounts/ " umgeleitet und der Benutzername in der URL wird überhaupt nicht verwendet.

Gibt es eine Möglichkeit, es zum Laufen zu bringen? Danke für jede Hilfe.

1
MM Lopez

Das hat perfekt funktioniert:

add_filter('woocommerce_login_redirect', 'custom_wc_login_redirect', 10, 3);
  function custom_wc_login_redirect( $redirect, $user ) {
  $redirect = site_url() . '/accounts/' . $user->user_login;
  return $redirect;
}

Vielen Dank an alle.

1
MM Lopez