Ich suche nach einer einfachen Möglichkeit, das Benutzerregistrierungsformular im Front-End einer WordPress-Site zu platzieren. Ich habe bereits wp_login_form () verwendet, um das Anmeldeformular im Front-End zu platzieren, aber jetzt muss ich dasselbe mit dem Anmeldeformular tun.
Irgendwelche Ideen?
wp-admin
forms
registration
front-end
Pippin
quelle
quelle
Antworten:
Jeff Starr hat ein großartiges Tutorial über Front-End-Registrierung, Login und Passwortwiederherstellung geschrieben
, das den von onetrickpony vorgeschlagenen Ansatz verfolgt . Nehmen Sie dies als Folgemaßnahme zu seiner Antwort und als eine weitere Ressource, die Ihnen bei der Erledigung helfen könnte:
http://digwp.com/2010/12/login-register-password-code/
Jetzt haben Sie zwei Beispiele, wie Sie dies selbst codieren und mir vertrauen können - es lohnt sich definitiv, es auf diese (Ihre eigene) Weise zu tun. Es ist nicht so schwer und gibt Ihnen Freiheit , Flexibilität und Wiederverwendbarkeit , die kein Plugin bieten kann.
quelle
Für den Fall, dass Sie dies selbst erledigen möchten, verwende ich Folgendes:
Der Code ist fast identisch mit dem auf der Benutzeranmeldeseite.
Dann fügen Sie Ihr Formular in Ihre Vorlage ein:
Sie können entweder ein Widget mit diesem, einem Shortcode oder nur der üblichen Seitenvorlage erstellen ...
quelle
home_url()
die URL der aktuellen Seite ändern, da mein Code davon ausgeht, dass sich das Formular auf der Startseite befindet. Ich habeget_current_page_url()
hier eine Funktion zu einer anderen Frage gepostet , weiß aber nicht mehr, welcheGravity Forms ist das beste Kontaktformular-Plugin für WordPress, IMO. Die neueste Beta-Version enthält ein Add-On für die Benutzerregistrierung. Ich habe es versucht und es funktioniert großartig. Es kostet Sie aber ... es ist 199 $ für eine Entwicklerlizenz.
Preisseite http://www.gravityforms.com/purchase-gravity-forms/
Blog-Beitrag über das Benutzerregistrierungs-Add-On http://www.gravityhelp.com/
Ich kann dieses Plugin der WordPress-Community nur empfehlen.
Detaillierte Spezifikationen:
Hier sind einige der Funktionen des Benutzerregistrierungs-Add-Ons:
quelle
Probieren Sie das simplemodal Login Plugin aus. Es ermöglicht die Registrierung und Anmeldung (Sie müssen die Benutzerregistrierung aktivieren) und es sieht sehr gut aus.
quelle
Sie können das Theme My Login Plugin verwenden
quelle
Hier ist eine schöne und einfache Möglichkeit, wie ich das gemacht habe:
Kopieren Sie die Feldnamen und andere Informationen aus dem aktuellen Wordpress-Registrierungsformular. Stellen Sie sicher, dass Ihr benutzerdefiniertes Formular die gleichen Namensfelder enthält, einschließlich der ausgeblendeten, und verweisen Sie die Formularaktion lediglich auf die richtige Registrierungs-URL: http://www.yourblog.com/wp-login.php?action=register - Sie möchten dann möglicherweise um zu ändern, wie das Formular nach der Registrierung weitergeleitet wird, wenn Sie nicht möchten, wie es behandelt wird.
Es gibt auch dieses Plugin namens Insite Login, mit dem Sie das Registrierungsformular, das Anmeldeformular und andere auf Seiten Ihrer Website einfügen können : http://wordpress.org/extend/plugins/insitelogin/
Die erste Lösung sollte jedoch das tun, was Sie möchten.
quelle
Falls Sie mehr Felder in Ihrem Registrierungsformular benötigen, können Sie das Profile Builder-Plugin verwenden
Sie können Ihre Website anpassen, indem Sie Front-End-Formulare für die Anmeldung, Registrierung und Bearbeitung von Profilen mithilfe von Shortcodes hinzufügen.
quelle