PHP: Einen Benutzer einloggen
Möchten wir einen Benutzer einloggen, benötigen wir erst einmal seine ID.
Ein Beispiel, wie wir einen Benutzer über seine Email auslesen können:
$user = get_user_by('email', '[email protected]');
Um den Benutzer dann einzuloggen, wenn er erfolgreich aus der Datenbank geladen wurde:
if($user) { wp_set_current_user($user->ID, $user->user_login); wp_set_auth_cookie($user->ID); do_action('wp_login', $user->user_login); }