Unser Affiliate Theme ist da! Spare 10% mit dem Gutschein DRWP10 - mehr erfahren!

Besucher nach dem Login auf eine bestimmte Seite weiterleiten

Ihr habt einen Loginbereich für eure Besucher und möchtest diese nach dem Login auf eine bestimmte Seite weiterleiten? Dafür gibts ein einfaches Snippet für die functions.php:

if ( (isset($_GET['action']) AND $_GET['action'] != 'logout') || (isset($_POST['login_location']) AND !empty($_POST['login_location'])) ) {
        add_filter('login_redirect', 'own_login_redirect', 10, 3);
        function own_login_redirect() {
            $location = '/meine-seite/';
            wp_safe_redirect($location);
            exit();
        }
}

Alternativ könnte man den Besucher auf die zuvor besuchte Seite weiterleiten. Dazu bitte im Snippet die Variable $location wie folgt ändern:

$location = $_SERVER['HTTP_REFERER'];

Viel Spaß damit.

Über Christian

Die Webentwicklung ist seit 2006 ein großer Teil meines Lebens und seit 2010 kann ich damit auch meine Brötchen verdienen. Ich beschäftige mich speziell mit WordPress und entwickle auch eigene Themes. Die Anpassungsfähigkeit von Wordpress begeistert mich immer wieder, daher möchte ich euch interessante Snippets und Plugins nicht vorenthalten.

WordPress Affiliate ThemeAnzeige

Keine Kommentare vorhanden

Hinterlasse eine Antwort

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

Du kannst folgende HTML-Tags benutzen: <strong>, <em>, <u>, <a href="">, <del>, <ul>, <ol>, <blockquote>. Für Code benutze bitte pastebin.com und kopiere den Link in dein Kommentar.
*
*