Wie melde ich mich per URL in WordPress ab?

Lesezeit: 1 Minute

Benutzeravatar von VeeZ Phone
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

Benutzeravatar von Platoscave
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;
}

1447090cookie-checkWie melde ich mich per URL in WordPress ab?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy