Ich muss einen Benutzer von einer WordPress-Site abmelden, auf der die obere Leiste deaktiviert ist und auf keiner Seite eine Abmeldeoption verfügbar ist.
Gibt es einen allgemeinen Link zum Abmelden von WordPress?
VeeZ-Telefon
Ich muss einen Benutzer von einer WordPress-Site abmelden, auf der die obere Leiste deaktiviert ist und auf keiner Seite eine Abmeldeoption verfügbar ist.
Gibt es einen allgemeinen Link zum Abmelden von WordPress?
/wp-login.php?action=logout
Ist das, was in der Vergangenheit verwendet wurde.
Verweise:
https://codex.wordpress.org/Function_Reference/wp_logout_url
https://developer.wordpress.org/reference/functions/wp_logout_url/
Dieser Link fordert Sie auf, zu bestätigen, dass Sie sich abmelden möchten, da der Link einmal fehlt.
– Benutzer8230352
20. August 2017 um 9:40 Uhr
Hilfreich, wenn Sie einen Benutzer als ohne Rolle markiert haben, um ihn zu deaktivieren, und dann versuchen, sich als dieser anzumelden, um zu testen, ob es funktioniert hat. Die Anmeldung ist erlaubt, aber der Zugriff auf wp-admin wird verweigert.
– markdwhite
10. November 2021 um 6:09 Uhr
In der Tat hilfreich, ich fand mich von einem Multisite-Super-Admin ausgesperrt. Es wäre eine Frage des Löschens von Cookies, aber dennoch unangenehm
– Brasilo
Vor 2 Tagen
Platoscave
Ich denke, die bessere Methode ist, die Nonce zu bekommen und auf die Homepage umzuleiten:
<a href="https://stackoverflow.com/questions/45780352/<?php echo wp_logout_url( home_url()); ?>" title="Logout">Logout</a>
Du könntest die verwenden wp_loginout() Funktion, die einen Abmeldelink anzeigt, wenn der Benutzer angemeldet ist, oder einen Anmeldelink, wenn dies nicht der Fall ist.
Um diesen Link zum WordPress-Menü hinzuzufügen, aktivieren Sie Das Artikel. Fügen Sie einfach den folgenden Code hinzu Funktionen.php:
add_filter('wp_nav_menu_items', 'add_login_logout_link', 10, 2);
function add_login_logout_link($items, $args) {
ob_start();
wp_loginout('index.php');
$loginoutlink = ob_get_contents();
ob_end_clean();
$items .= '<li>'. $loginoutlink .'</li>';
return $items;
}