J'essaie de créer une page d'inscription sur mon site pour permettre aux visiteurs de s'enregistrer sur le site et d'avoir accès à des contenus spéciaux.
J'ai installé Cimy User Extra Fields pour ajouter des champs supplémentaires à wp-signup.php
Sur ma page d'inscription, je passe un appel Ajax à wp-signup.php
pour saisir le formulaire et le styler.
Le problème est que si l'enregistrement échoue (par exemple, utiliser un email existant dans la base de données), vous êtes redirigé vers la page d'enregistrement par défaut de WordPress, avec le modèle WordPress ...
Existe-t-il un moyen de créer une page d'enregistrement avec des champs supplémentaires avec un modèle personnalisé?
J'ai également essayé d'utiliser le plugin Simplr User Registration Form mais ne fonctionne pas ...
Vous pouvez également consulter Profile Builder Plugin , qui vous permet de personnaliser votre site Web en ajoutant un menu frontal pour tous vos utilisateurs, ce qui leur donne un moyen plus souple de modifier leur profil utilisateur ou d'enregistrer de nouveaux utilisateurs ( enregistrement d'utilisateur frontal). Vous pouvez ajouter des champs personnalisés à votre formulaire d'inscription et personnaliser la page de redirection.
Jetez un coup d'œil à pie-register http://wordpress.org/extend/plugins/pie-register/ Il permet d'ajouter des champs personnalisés au formulaire d'inscription.
Theme-my-login http://wordpress.org/extend/plugins/theme-my-login/ est un excellent outil pour vous connecter et vous enregistrer frontalement.
J'ai eu un problème similaire sur un site non publié et utilisé une combinaison de 2 plugins.
J'ai utilisé le plug-in meta pro de l'utilisateur pour l'enregistrement et la connexion. C'est un plugin bon marché pour une prime (19 $ je pense). La version gratuite pourrait même le gérer.
Ensuite, le plug-in de redirection pour gérer les exceptions.
J'ai posté un long article sur la création d'une page d'inscription sur le site WordPress (essentiellement sur multisite, mais des méthodes similaires peuvent être utilisées avec WP par défaut). À l'heure actuelle, article sur la langue russe: Comment remplacer wp-signup.php par défaut Mais je publie également mon code source et quelques captures d'écran.
Mon article vous permet de créer une page de registre personnalisée sans plug-in et en utilisant uniquement des techniques WordPress propres. Pas de solutions compliquées ou sales comme changer wp-signup.php directement dans le dossier racine de WordPress, le code JS ne fonctionne pas avec un script Java désactivé dans les navigateurs ou les redirections Apache, etc.
Aussi question similaire et longue discussion disponible sur le forum de support de bbpress et nous y avons parlé en anglais.