Folgendes Szenario: Ein User hat sich auf eurer Seite registriert, eventuell die entsprechende E-Mail Verifikation durchgeführt und loggt sich nun erstmalig auf eurer Seite ein.

Häufig kann es hier sein dass man dem User nun spezielle Informationen zeigen möchte die aber eben nur beim erstmaligen Login interessant und relevant sind. Auch ein einmaliger Prozess z.B. die Erstellung eines Eintrages, Produktes etc. auf einer Unterseite könnten hier ein Szenario sein.

Um dies möglich zu machen gebt folgenden Code in eure functions.php ein und passt die entsprechenden Werte für den wp_redirect entsprechend an:

// hook when user logs in
add_action('wp_login', 'your_function', 10, 2);

function your_function($user_login, $user) {

    $user_id = $user->ID;
    // getting prev. saved meta
    $first_login = get_user_meta($user_id, 'prefix_first_login', true);
    // if first time login
    if( $first_login == '1' ) {
        // update meta after first login
        update_user_meta($user_id, 'prefix_first_login', '0');
        // redirect to given URL
        wp_redirect( 'https://deine-webseite.de/' );
        exit;
    }
}

Kommentar verfassen

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

154 SEO Tools - die ultimative Liste!

Abonniere jetzt unseren Newsletter und lade dir die Liste kostenlos herunter!

Alles klar! Prüfe jetzt deinen Posteingang um die Anmeldung abzuschließen.