Je cherche un moyen simple de placer le formulaire d'inscription utilisateur sur le front-end d'un site WordPress. J'ai déjà utilisé wp_login_form () pour placer le formulaire de connexion sur le front-end, mais maintenant je dois faire de même avec le formulaire d'inscription.
Des idées?
wp-admin
forms
registration
front-end
Pomme reinette
la source
la source
Réponses:
Jeff Starr a écrit un excellent tutoriel sur l'enregistrement frontal, la connexion et la récupération de mot de passe en
adoptant l'approche similaire à celle suggérée par onetrickpony . Prenez donc cela comme un suivi de sa réponse et comme une autre ressource qui pourrait vous aider à le faire:
http://digwp.com/2010/12/login-register-password-code/
Maintenant, vous avez deux exemples pour coder cela vous-même et croyez-moi - cela vaut vraiment la peine de le faire (à votre façon). Ce n'est pas si difficile et cela vous donne la liberté , la flexibilité et la réutilisabilité qu'aucun plugin ne peut offrir.
la source
au cas où vous voudriez gérer cela vous-même, voici ce que j'utilise:
le code est presque identique à celui de la page d'inscription de l'utilisateur.
puis ajoutez votre formulaire dans votre modèle:
vous pouvez soit créer un widget avec cela, un shortcode ou juste le modèle de page habituel ...
la source
home_url()
avec l'url de la page actuelle car mon code suppose que le formulaire est sur la page d'accueil. J'ai posté uneget_current_page_url()
fonction ici sur une autre question, mais je ne me souviens pas laquelleGravity Forms est le meilleur plugin de formulaire de contact pour WordPress, IMO. La dernière version, en version bêta, dispose d'un module complémentaire d'enregistrement d'utilisateur. Je l'ai essayé et cela fonctionne très bien. Cela vous coûtera cependant ... c'est 199 $ pour une licence de développeur.
Page de tarification http://www.gravityforms.com/purchase-gravity-forms/
Article de blog parlant du module complémentaire d'enregistrement d'utilisateur http://www.gravityhelp.com/
Je recommande fortement ce plugin à la communauté WordPress.
Spécifications détaillées:
Voici quelques-unes des fonctionnalités du module complémentaire d'enregistrement d'utilisateur:
la source
Essayez le plugin de connexion simplemodal. Il permet l'enregistrement et la connexion (vous devez activer l'enregistrement des utilisateurs), et il a une très belle apparence.
la source
Vous pouvez utiliser le plugin Theme My Login
la source
Voici une manière simple et agréable de le faire:
Copiez les noms des champs et tout autre élément du formulaire d'inscription Wordpress actuel. Assurez-vous que votre formulaire personnalisé a les mêmes champs de nom, y compris ceux masqués, puis pointez simplement l'action du formulaire vers l'URL d'enregistrement appropriée: http://www.yourblog.com/wp-login.php?action=register - Vous voudrez alors peut-être pour modifier également la façon dont le formulaire est redirigé après l'enregistrement si vous n'aimez pas la façon dont il est géré.
Il existe également ce plugin appelé Insite Login qui vous permet de déposer le formulaire d'inscription, le formulaire de connexion et d'autres dans les pages de votre site: http://wordpress.org/extend/plugins/insitelogin/
La première solution devrait cependant faire ce que vous voulez.
la source
Si vous avez besoin de plus de champs sur votre formulaire d'inscription, vous pouvez utiliser le plugin Profile Builder
Il vous permet de personnaliser votre site Web en ajoutant des formulaires frontaux pour la connexion, l'enregistrement et la modification du profil grâce à l'utilisation de codes courts.
la source