wp_login.php leitet nach erfolgreicher Neuregistration Kunden nicht weiter

  • Wenn sich bei unserem Shop neue Kunden registrieren, bekommen sie ja ein Passwort per Mail zugesendet. Wenn Sie dieses nun unter wp-login.php?checkemail=registered eingeben bleiben Sie auf der Seite und werden nicht zur Startseite zurück geleitet. Hab nun schon seit Stunden diverse Möglichkeiten ausprobiert. Hab diesen Code

    /* redirect users to front page after login */
    function redirect_to_front_page() {
    global $redirect_to;
    if (!isset($_GET['redirect_to'])) {
    $redirect_to = get_option('siteurl');
    }
    }
    add_action('login_form', 'redirect_to_front_page');


    bei function.php im Theme Ordner oder auch unter Login.php eingefügt.

    Hab auch das Plugin Peter's Rederict ausprobiert.

    Funktioniert jedoch einfach nicht.

    Kann mir jemand weiter helfen?

    Wäre sehr dankbar!!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Wenn sich bei unserem Shop neue Kunden registrieren, bekommen sie ja ein Passwort per Mail zugesendet.

    Wordpress ist eine Blog-Anwendung, evtl. ein CMS aber sicherlich kein Shop.... und darfst du deinen Kunden eine EMail senden? EMail senden an Kunden ist *böse* wenn man keine schriftliche Erlaubnis hat!



    Wenn Sie dieses nun unter wp-login.php?checkemail=registered eingeben bleiben Sie auf der Seite und werden nicht zur Startseite zurück geleitet. Hab nun schon seit Stunden diverse Möglichkeiten ausprobiert. Hab diesen Code


    PHP
    /* redirect users to front page after login */
    function redirect_to_front_page() {
    global $redirect_to;
    if (!isset($_GET['redirect_to'])) {
    $redirect_to = get_option('siteurl');
    }

    und du erwartest von $redirect_to = get_option('siteurl'); jetzt ein zur Startseite zurück geleitet ? Warum machst du diese Weiterleitung dann nicht - sondern schreibst in eine Variable "get_option('siteurl');" - was kommt da eigentlich raus?



    bei function.php im Theme Ordner oder auch unter Login.php eingefügt.

    Hab auch das Plugin Peter's Rederict ausprobiert.

    Funktioniert jedoch einfach nicht.

    Kann mir jemand weiter helfen?

    Wäre sehr dankbar!!

    wenn du noch nichts an den WebBrowser gesandt hast, kannst du mit header die "Weiterleitung" umsetzten

    http://www.php.net/manual/de/function.header.php

    hoffe die Antwort hilft weiter

    ralf

    Mit offenen Augen träumen

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!