Offenlegung: Unser Inhalt wird von den Lesern unterstützt. Das bedeutet, wenn Sie auf einige unserer Links klicken, erhalten wir möglicherweise eine Provision. Sehen Sie, wie WPForms finanziert wird, warum es wichtig ist, und wie Sie uns unterstützen können.

Osama Tahir

Osama ist ein Senior Writer bei WPForms. Er ist darauf spezialisiert, WordPress-Plugins zum Testen auseinanderzunehmen und seine Erkenntnisse mit der Welt zu teilen.Erfahren Sie mehr

Das beste WordPress Drag and Drop Form Builder Plugin

Einfach, schnell und sicher. Schließen Sie sich über 6 Millionen Website-Besitzer, die WPForms vertrauen.

Bitte aktivieren Sie JavaScript in Ihrem Browser, um dieses Formular auszufüllen.

16 Kommentare zu "Login- und Registrierungs-Weiterleitungen in WordPress hinzufügen".

  1. Redirecting /wp-login?action=register funktioniert gut, wenn Sie diesen Code verwenden, aber wie würde ich gehen über das gleiche für die /login und /wp-login.php Seiten zu tun?

    Ich habe versucht, es mit diesem Code zu tun, aber ich habe wirklich keine Ahnung, was ich tue. Im Grunde nur raten hier.

    // Redirect login Page
    function my_login_page_redirect()
    {
    global $pagenow;

    if ( ( strtolower($pagenow) == ‘wp-login.php’) && ( strtolower( $_GET[‘action’]) == ‘login’ ) ) {
    wp_redirect( home_url(‘/my-account’));
    }
    }

    add_filter( 'init', 'my_login_page_redirect' );

  2. Hallo!
    Ist es möglich, den Benutzer an einen bestimmten Ort weiterzuleiten, der auf der Schaltfläche basiert, auf die er gerade geklickt hat, um sich zu registrieren/anzumelden?
    Das bedeutet, dass jede verschiedene Schaltfläche mit einem anderen Registrierungs-/Anmeldeformular verknüpft wäre, das jeweils zu einer bestimmten Adresse weiterleitet.
    Wäre das möglich?
    Vielen Dank im Voraus

    1. Hallo Sowx,

      Ich fürchte, ich bin mir bei Ihrer Frage nicht 100%ig sicher, aber ja, Sie können Schaltflächen auf Ihrer Website mit verschiedenen Formularen verknüpfen und dann, sobald diese Formulare abgeschickt sind, den Nutzer zu einer anderen URL weiterleiten. Wenn Sie weitere Informationen über die Weiterleitung eines Benutzers nach dem Absenden eines Formulars benötigen, lesen Sie bitte unseren Leitfaden!

      Ich hoffe, das hilft!

  3. Hallo, die automatische Anmeldung und die Umleitung funktionieren gut, aber aus irgendeinem Grund erhalte ich die Benachrichtigungs-E-Mails nicht. (Die Benutzer sind auch nicht in den Einträgen zu finden)
    und wenn ich die automatische Anmeldung deaktiviere, funktioniert es wieder.

      1. Hallo, danke für die Antwort, die E-Mail-Benachrichtigungen funktionieren jetzt gut, aber das andere Problem bleibt, das Formular ist immer noch nicht die Speicherung der Einträge für die Benutzer, ich habe es viele Male getestet, die Auto-Login und Umleitung funktioniert gut, und die E-Mail-Benachrichtigungen als gut, aber aus irgendeinem Grund seine nicht speichern Benutzer Einträge in das Formular, bitte vorschlagen, was zu tun ist Danke.

  4. Ich erhalte eine Fehlermeldung, wenn ich versuche, den kopierten Code in das "Snippits"-Plugin einzufügen, das in der Anleitung zum Einfügen von Code-Schnipseln in die functions.php-Datei beschrieben wird.

    Code:

    // Redirect Registration Page
    function my_registration_page_redirect()
    {
    global $pagenow;

    if ( ( strtolower($pagenow) == ‘wp-login.php’) && ( strtolower( $_GET[‘action’]) == ‘register’ ) ) {
    wp_redirect( home_url(‘https://date.intro-social.com/new-user/’));
    }
    }

    add_filter( 'init', 'my_registration_page_redirect' );

    Fehlermeldung:

    Keine Panik
    Der Codeschnipsel, den Sie zu speichern versuchen, hat in Zeile 6 einen schwerwiegenden Fehler verursacht:

    Syntaxfehler, unerwartetes ';'
    Die vorherige Version des Snippets ist unverändert, und der Rest der Website sollte normal funktionieren.

    Bitte verwenden Sie die Schaltfläche "Zurück" in Ihrem Browser, um zur vorherigen Seite zurückzukehren und zu versuchen, den Code-Fehler zu beheben. Wenn Sie möchten, können Sie diese Seite schließen und die soeben vorgenommenen Änderungen verwerfen. An dieser Website werden keine Änderungen vorgenommen.

    1. Ich habe einen Workaround gefunden. Durch die Verwendung eines globalen Redirect-Managers konnte ich den Login von Wordpress auf mein Wpform umleiten.

      1. Hey Tyler - Danke, dass du uns das mitteilst! Schön, dass du das Problem lösen konntest. Bei weiteren Fragen kannst du dich gerne an uns wenden!

    2. Hey Tyler, wir hatten für eine kurze Zeit eine kleine Panne auf der Seite, die einige Sonderzeichen in den Code eingefügt hat. Ich nehme an, du hast den Code während dieser Zeit getestet.

      Die Formatierung des Codes ist jetzt korrigiert. Bitte versuchen Sie es noch einmal, dann sollte es funktionieren.

      Wir entschuldigen uns für die Unannehmlichkeiten!

  5. Ich denke, Sie müssen "exit" hinzufügen, z. B.

    if ( wp_redirect( home_url(‘/registration’) ) ) {
    exit;
    }

    Wenn nicht, wird bei einer Multisite-Site trotzdem die Seite wp-signup.php angezeigt.

    1. Hallo George!

      Vielen Dank für Ihr Feedback zu diesem Thema. Ich habe es an unser Team weitergeleitet und wir werden Ihren Vorschlag prüfen.

      Wir freuen uns, dass Sie sich die Zeit genommen haben, sich mit uns in Verbindung zu setzen 🙂

  6. nach der Anmeldung des Benutzers ist HOME (die Hauptseite) nicht zugänglich, d.h. es wird dauerhaft auf eine Profilseite umgeleitet

    alle anderen Unterseiten (z.B. Kontakt) sind zugänglich, nur die HOME-Seite ist nicht zugänglich, wie ich nach dem Login sagte

Einen Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen haben. Bitte denken Sie daran, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links nofollow sind. Bitte verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und sinnvolles Gespräch führen.

Dieses Formular ist durch Cloudflare Turnstile geschützt und es gelten die Cloudflare Datenschutzbestimmungen und Nutzungsbedingungen.