Ich kann ja über folgenden Code eine Login Session für vorhandene WordPress Benutzer erstellen:
PHP
$creds = array();
$creds['user_login'] = $user_login;
$creds['user_password'] = $user_password;
$creds['remember'] = true;
$user = wp_signon( $creds, false );
if ( is_wp_error($user) ) {
echo $user->get_error_message();
} else { //echo "Benutzer eingeloggt! <br />";
}
// Aktuellen Benutzer setzen
wp_set_current_user($user->ID);
Alles anzeigen
Meine Frage nun: Wie kann ich diese Session selbst wieder schließen?
wp_logout() brachte mir keinen Erfolg.
*EDIT*
Die funktion klappt bei meiner Testseite doch... Muss schauen wieso es bei der anderen nicht ging.