Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir eine Provision verdienen können, wenn Sie auf einige unserer Links klicken. Sehen Sie, wie WPForms finanziert wird, warum das wichtig ist und wie Sie uns unterstützen können.

Osama Tahir

Osama ist Senior Writer bei WPForms. Er ist darauf spezialisiert, WordPress-Plugins zu testen und seine Erkenntnisse mit der Welt zu teilen. Mehr erfahren

Das beste WordPress Drag-and-Drop-Formular-Builder-Plugin

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

16 Kommentare zu „So fügen Sie Anmelde- und Registrierungsweiterleitungen in WordPress hinzu

  1. Die Weiterleitung von /wp-login?action=register funktioniert mit diesem Code hervorragend, aber wie würde ich dasselbe für die Seiten /login und /wp-login.php tun?

    Ich habe es mit diesem Code versucht, aber ich habe wirklich keine Ahnung, was ich tue. Ich rate im Grunde nur.

    // Anmeldeseite weiterleiten
    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 basierend auf dem Button, auf den er gerade geklickt hat, um sich zu registrieren/anzumelden, an einen bestimmten Ort weiterzuleiten?
    Das bedeutet, dass jeder verschiedene Button mit einem anderen Registrierungs-/Anmeldeformular verknüpft wäre, von dem aus zu einer bestimmten Adresse weitergeleitet wird.
    Wäre das möglich?
    Vielen Dank im Voraus

    1. Hallo Sowx,

      Ich bin mir nicht ganz sicher, was Ihre Frage ist, aber ja, Sie können Schaltflächen auf Ihrer Website mit verschiedenen Formularen verknüpfen und dann, sobald diese Formulare übermittelt wurden, den Benutzer zu einer anderen URL weiterleiten. Wenn Sie weitere Informationen zur 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 Weiterleitung funktionieren großartig, aber aus irgendeinem Grund erhalte ich keine Benachrichtigungs-E-Mails. (Benutzer sind auch nicht im Bereich Einträge verfügbar)
    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 bestehen, das Formular speichert die Einträge für Benutzer immer noch nicht. Ich habe es viele Male getestet, die automatische Anmeldung und Weiterleitung funktionieren großartig, und die E-Mail-Benachrichtigungen ebenfalls, aber aus irgendeinem Grund werden die Benutzereinträge nicht im Formular gespeichert. Bitte schlagen Sie vor, was ich tun soll. Danke.

  4. Hallo! Ich erhalte eine Fehlermeldung, wenn ich versuche, diesen kopierten Code in das „Snippits“-Plugin einzufügen, das im Abschnitt „So fügen Sie Code-Snippets in Ihre functions.php-Datei ein“ beschrieben wird.

    Code:

    // Registrierungsseite weiterleiten
    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
    Das Code-Snippet, das Sie zu speichern versuchen, hat einen fatalen Fehler in Zeile 6 verursacht:

    Syntaxfehler, unerwartetes „;“
    Die vorherige Version des Snippets ist unverändert, und der Rest dieser Website sollte wie zuvor normal funktionieren.

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

    1. Ich habe eine Problemumgehung gefunden. Durch die Verwendung eines globalen Weiterleitungsmanagers konnte ich die Anmeldung von WordPress auf mein WPForm weiterleiten.

      1. Hallo Tyler – Danke, dass du uns Bescheid gegeben hast! Schön zu wissen, dass du es klären konntest. Melde dich gerne bei uns, wenn du weitere Fragen hast!

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

      Die Codeformatierung ist jetzt behoben. Könntest du diesen Code bitte noch einmal ausprobieren? Er sollte jetzt einwandfrei funktionieren.

      Entschuldigung für die Unannehmlichkeiten!

  5. Ich glaube, du musst „exit“ hinzufügen, z.B.

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

    Wenn nicht, wird eine Multisite-Site immer noch die Seite wp-signup.php anzeigen.

    1. Hallo George!

      Vielen Dank für dein Feedback dazu. Ich habe es unserem Team zur Kenntnis gebracht und wir werden deinen Vorschlag prüfen.

      Wir freuen uns, dass du dir die Zeit genommen hast, dich mit diesem Anliegen an uns zu wenden 🙂

  6. Nach der Anmeldung des Benutzers ist die STARTSEITE (die Hauptseite) nicht zugänglich; mit anderen Worten, sie leitet persistent zu einer Profilseite weiter.

    Alle anderen Unterseiten (wie Kontakt) sind zugänglich, nur die STARTSEITE nicht, wie ich nach der Anmeldung gesagt habe.

    1. Hallo Gabor,

      Entschuldigung für die Schwierigkeiten, die du hier hast! Wenn du ein bezahlter Lizenzinhaber bist, wende dich bitte an unser Support-Team, und wir helfen dir gerne weiter.

      Danke,

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen möchten. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links Nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Führen wir ein persönliches und bedeutungsvolles Gespräch.

Dieses Formular ist durch Cloudflare Turnstile geschützt und die Datenschutzrichtlinie und Nutzungsbedingungen von Cloudflare gelten.