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.
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.