WordPress: Den Benutzer nach dem Logout weiterleiten

Mit einem einfachen Code-Snippet könnt ihr den Benutzer einer WordPress-Webseite auf eine bestimmte URL weiterleiten, nachdem er sich ausgeloggt hat.

Mich nervt das etwas, dass man sich an irgendeiner Stelle einer WordPress Webseite über die Admin-Bar abmeldet und dann wieder bei der Loginmaske landet. Erstens finde ich die nicht ansprechend und zweitens kann man die standardmäßig nicht mal so stylen oder ändern, dass z.B. dem Benutzer ein paar freundliche Worte mit auf den Weg gegeben werden.

Aber dafür gibt es unter anderem Plugins (brauchen wir in dem Fall nicht) und eben Code-Snippets, die das fixen.

Fügt zum Beispiel diesen Codeschnipsel in die functions.php eures Themes ein oder arbeitet mit dem Code Snippets Plugin:


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

In meinem Beispiel landet der sich abmeldende Nutzer auf der Home Seite. Soll er auf eine andere URL weitergeleitet werden, ändert das entsprechend ab:


add_action('wp_logout','auto_redirect_after_logout');
function auto_redirect_after_logout() {
	wp_redirect( 'https://google.com/' );
	exit();
}

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.