WordPress – nach dem Logout automatisch auf die Hauptseite weiterleiten

Damit man nicht nach dem ausloggen von WordPress anstatt des Login-Fensters direkt auf die Hauptseite oder irgend eine andere Seite weitergeleitet wird benötigt man nur ein paar Zeilen Code.Um das Ganze zu verwirklichen machen wir uns der WordPress Funktion wp-redirect() zu nutze.

function zoechbauer_logout_redirect_home() {
    wp_redirect( home_url() );
    exit;
}
add_action( 'wp_logout', 'zoechbauer_logout_redirect_home' );

Mit home_url() leiten wir nun direkt auf die Hauptseite weiter. Selbstverständlich könnte man auch auf jede andere Seite weiterleiten.

Hierzu müssten wir nur home_url() mit der entsprechenden URL ersetzen.

wp_redirect( 'http://weiterleitungsdomain.com' );

Wohin mit dem Code?

Natürlich kann man diesen Code direkt in die Datei functions.php des verwendeten Themes schreiben oder in einem Child-Theme davon. Sollte man allerdings vorhaben das Theme öfters zu wechseln wäre natürlich die Erstellung eines Plugins sinnvoller. Hierfür bräuchten sie nur wie in diesem Artikel beschrieben vorgehen.




Bitte beachten Sie, dass dieser Beitrag bereits vor über einem Jahr geschrieben wurde und unter umständen nicht mehr aktuell ist.