Ich frage mich, ob es möglich ist, dass Sie einen neuen Benutzer erstellen user-new.php
Sie werden zum Profil des Benutzers umgeleitet, anstatt zu users.php
Ich habe einige benutzerdefinierte Felder, die nur bei Ihnen angezeigt werden bearbeiten ein Benutzer, um den Workflow einfacher zu machen, möchte ich, dass der Administrator zum Profil des Benutzers umgeleitet wird, damit er diese benutzerdefinierten Felder sofort hinzufügen kann.
wp_redirect
ist filterbar, sodass Sie sich in die Weiterleitung einklinken können, nachdem ein Benutzer erfolgreich hinzugefügt wurde. Ich habe Folgendes getestet, könnte ein paar Optimierungen erfordern, aber es macht den Trick:
add_filter( 'wp_redirect', 'wp_redirect_after_user_new', 1, 1 );
function wp_redirect_after_user_new( $location )
{
global $pagenow;
if( is_admin() && 'user-new.php' == $pagenow )
{
$user_details = get_user_by( 'email', $_REQUEST[ 'email' ] );
$user_id = $user_details->ID;
if( $location == 'users.php?update=add&id=' . $user_id )
return add_query_arg( array( 'user_id' => $user_id ), 'user-edit.php' );
}
return $location;
}
10542400cookie-checkLassen Sie „Neuen Benutzer hinzufügen“ zum Benutzerprofil umleitenyes