Création de formulaire sous WordPress

Fermé
BigKM Messages postés 7 Date d'inscription lundi 16 mars 2020 Statut Membre Dernière intervention 18 mars 2020 - 16 mars 2020 à 15:46
BigKM Messages postés 7 Date d'inscription lundi 16 mars 2020 Statut Membre Dernière intervention 18 mars 2020 - 18 mars 2020 à 16:46
Bonjour,
J'ai créé un site web sous WordPress et j'ai un soucis avec les extensions de contact comme Contact form 7 et WPForms
car je n'ai utilisé que leurs versions gratuites qui me posent des tas de problèmes sur les formulaires de mes sites et ces formulaires ne fonctionnent pas comme il se doit.
J'ai donc décidé de me passer de ces plugins et de faire comme si je codais de manière ordinaire.
Pour ce faire,
1- Je compte créer un formulaire en HTML et je vais recupérer les données saisies par l'utilisateur en PHP pour ensuite les enregistrer dans la base de données.
Mais le problème est que WordPress utilise déja la base de données pour stocker les fichiers du site et je n'ai droit qu'à une seule base de données pour ma formule d'hébergement.
Je souhaite donc savoir s'il est possible pour moi de créer des tables suplémentaires à celles créer par WordPress pour y enregitrer les données de mes formulaires pour ensuite recupérer le contenu du formulaire en PHP et les afficher sur une autre page après l'envoi.
voici par exemple les nouveaux champs que je veux créer: Nom, Email, Contact, Message.
2 - Si c'est possible d'ajouter des tables suplémentaires à celles de WordPress sans toutefois affecter le site, alors il ya une autre méthode qui permet de recupérer directement le conténu du formulaire et le recevoir directement par mail sans l'enregistrer dans la BD.
Mais pour ça, j'ai bésoin d'un bon code qui marche bien . Car j'ai éssayé certains codes mais les messages vont soit en spam ou ne viennent même pas du tout.
Merci pour votre aide.
A voir également:

7 réponses

Utilisateur anonyme
17 mars 2020 à 12:17
BigKM
Je viens de trouver ce plugin pour tester la fonction mail

https://fr.wordpress.org/plugins/check-email/

Son fonctionnement est expliqué là

https://kinsta.com/fr/base-de-connaissances/probleme-envoi-emails-wordpress/
1
BigKM Messages postés 7 Date d'inscription lundi 16 mars 2020 Statut Membre Dernière intervention 18 mars 2020
18 mars 2020 à 16:45
Merci beaucoup à vous Aftermath. Je vais tester et je vous reviendrai.
0
Utilisateur anonyme
18 mars 2020 à 08:45
Bonjour,
Sinon avez-vous posé la question sur le forum de WordPress ?

https://wpfr.net/support/
1
BigKM Messages postés 7 Date d'inscription lundi 16 mars 2020 Statut Membre Dernière intervention 18 mars 2020
18 mars 2020 à 16:46
Pas encore.
0
Bonjour,
Contact Form 7 fonctionne très bien en version gratuit, il faut bien le configurer.
il faut configurer la partie Formulaire et E-mail.

En ajoutant le plugin Flamingo, vous pouvez sauvegarder tous les messages dans la base de données
https://wpmarmite.com/contact-form-7/

Ou alors souci au niveau de voter hébergeur.
0
BigKM Messages postés 7 Date d'inscription lundi 16 mars 2020 Statut Membre Dernière intervention 18 mars 2020
16 mars 2020 à 16:46
C'est vrai, vous avez raison mais j'ai eu un soucis avec Contact Form 7 sur deux de mes sites. Car les formulaires que j'ai créés avec CF7 m'affichent actuellement des erreurs dans un cadre jaune du genre: "Erreur. Votre message ne peut être envoyé, veuillez réessayer plutard".
Et lorsque j'ai fais mes recherches sur le forum, ils m'ont répondu que le cadre jaune qui entoure le message d’erreur indique que le contenu du formulaire a été considéré comme un spam, donc ne peut être envoyé. Malheureusement ils ne m'ont pas indiqué comment résoudre le problème. C'est ce qui m'a découragé jusque là. Sinon je sais que la meilleure solution ce sont les extensions.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le nom de votre hébergeur ?

Les sites sont à jour (WP, version PHP, plugins, thèmes) ?


https://contactform7.com/faq/after-submitting-the-form-i-get-an-error-message/
0
BigKM Messages postés 7 Date d'inscription lundi 16 mars 2020 Statut Membre Dernière intervention 18 mars 2020
Modifié le 16 mars 2020 à 17:05
Oui tout est à jour, thèmes Wp, Version PHP et plugins... Tout est à jour. C'est sur le lien que vous venez de m'envoyer que j'ai eu l'information du message d'erreur dans le cadre orange: https://contactform7.com/faq/after-submitting-the-form-i-get-an-error-message/
Mais je ne vois pas la solution. Si vous avez une solution à ce message d'erreur dans le cadre orange: "There was an error trying to send your message. Please try again later". -> Spam, merci de me l'indiquer svp.
0
https://contactform7.com/faq/i-get-an-error-message-with-an-orange-border-even-though-i-dont-use-akismet

La fonction mail fonctionne ?
Si vous créez un nouvel utilisateur, vous recevez bien un mail ?

https://degliame.net/erreurs-cf7-spam-et-caches/

https://wordpress.org/support/topic/contact-form-orange-border/
0
BigKM Messages postés 7 Date d'inscription lundi 16 mars 2020 Statut Membre Dernière intervention 18 mars 2020
16 mars 2020 à 17:28
Pouvez-vous me dire comment faire fonctionner la fonction mail avec Contact Form7 svp? Et que voulez-vous dire par "Créer un nouvel utilisateur et recevoir bien le mail?
Sinon avec WPForms j'ai installé WP Mail pour cela. Je recevais parfaitement les mails mais ça m'a créé une autre erreur au niveau du chargement des pages. A chaque fois que je voulais accéder à une nouvelle page, il apparaissait un message me disant: "Les modifications que vous avez apportées ne seront peut-être pas enregistrées. Quittez - Annuler. Et cela apparaissait à chaque fois que je cliquais sur un nouveau lien du menu dans le but d'accéder à une autre page du site. C'est ce qui a fait que je les ai désinstallés.

J'ai déjà visité ce lien: https://contactform7.com/faq/i-get-an-error-message-with-an-orange-border-even-though-i-dont-use-akismet/. J'ai désactivé akismet puis réessayé mais c’était toujours pareil.
0
Aftermath > BigKM Messages postés 7 Date d'inscription lundi 16 mars 2020 Statut Membre Dernière intervention 18 mars 2020
Modifié le 16 mars 2020 à 18:26
Sur votre site, créer un faux compte d'utilisateur, pour voir si vous recevez bien un mail avec le mot de passe et la confirmation de la création d'un nouveau compte.
Cela permet de savoir si le problème est du formulaire de contact ou de la fonction mail du site (hébergeur).

Vous aviez bien rempli le cadre "Formulaire" et le cadre "E-mail", dans celui-ci à la ligne De: vous avez mis
[your-name] <***@***>

Sinon suivre le tutoriel de WP Marmite
https://wpmarmite.com/contact-form-7/
ou la vidéo
https://www.youtube.com/watch?v=m2wNDUIs9Ms

Je ne connais pas WPForms.

Vous avez essayé de supprimer Contact Form 7, puis avec le plugin WP-Optimize, nettoyer et supprimer les tables inutiles ?
Après réinstaller Contact Form 7 ?
0
BigKM Messages postés 7 Date d'inscription lundi 16 mars 2020 Statut Membre Dernière intervention 18 mars 2020 > Aftermath
17 mars 2020 à 10:36
Sur mon site je n'ai pas donné de possibilité aux visiteurs de s'inscrire, donc je ne peux pas créer de faux compte utilisateur comme vous le demandez. Par contre, c'est une page contact que j'ai créée à partir de laquelle les utilisateurs peuvent m'écrire à travers un formulaire, c'est tout.
J'ai suivi le tutoriel de WPmarmite dont vous m'avez donné le lien pour créer un nouveau formulaire mais ça n'a pas marché, ça affiche un message d'erreur lorsque j’essaie de valider le formulaire: "Erreur lors de l'envoi du formulaire. Veuillez réessayer plutard." dans un cadre orange. Et c'est cette erreur là que je cherche à résoudre depuis presqu'un mois.
0
Utilisateur anonyme > BigKM Messages postés 7 Date d'inscription lundi 16 mars 2020 Statut Membre Dernière intervention 18 mars 2020
17 mars 2020 à 11:56
Bonjour BigKM ,
Excusez-moi, mais vous pouvez dans "Général" puis cocher " “Tout le monde peut s’inscrire”", juste le temps de créer un compte pour essayer.
Dès que le compte est créé, décoché la case “Tout le monde peut s’inscrire”.
Il faut absolument savoir, si vous recevez un mail de notification lors de la création d'un compte..

Comment résoudre le problème avec Contact Form 7 sans savoir si la fonction mail de WordPress fonctionne ou pas ?

Vous n'avez pas non plus désactiver tous les autres plugins ?
Ni activer un thème de base WP ?
0
Aftemath > BigKM Messages postés 7 Date d'inscription lundi 16 mars 2020 Statut Membre Dernière intervention 18 mars 2020
17 mars 2020 à 09:56
Bonjour,
Avez-vous essayé de créer un nouveau compte d'utilisateur sur l'un des sites ? Si oui, avez-vous reçu le mail de confirmation ?

Contact Form 7 utilise la fonction native de WordPress wp_mail() pour envoyer un mail.

Avez-vous essayé la procédure classique en cas de problème, désactiver tous les plugins sauf contact form 7, puis mettre un thème de WP comme Twenty Twnety et tester contact form 7, cela fonctionne ou pas ?

Est-ce possible d'avoir l'adresse d'un des sites qui a le problème ?
0