Je suis nouveau sur wordpress et donc confronté à certains problèmes.
Le scénario de cas d'utilisation est le suivant:
- Un utilisateur affiche un formulaire de demande pour créer un club dans son école.
- L'utilisateur remplit le formulaire et clique sur le bouton «Soumettre».
- Le formulaire doit être validé.
- Si la validation réussit, les données sont stockées dans une table personnalisée
club_detailsdans db et l'utilisateur reçoit un message (par exemple: Merci pour la soumission. Votre demande est envoyée à l'administrateur pour approbation.) Sinon des messages d'erreur appropriés sont affichés à l'utilisateur. - L'administrateur se rend sur le panneau d'administration de Wordpress pour approuver les demandes en attente pour le club. (Les données sont extraites de db et montrées à l'administrateur).
J'ai fait ce qui suit:
- pour 1) J'ai créé un formulaire / une page d'application à l'aide de l'éditeur HTML Wordpress.
- pour 3) J'ai un fichier javascript (
validation.js) qui a le code de validation. - pour 4) J'ai un fichier php (
club-functions.php) qui a une fonctionstoreInDB()pour stocker les détails de l'application dans un tableau personnalisé en db. - pour 5) J'ai créé mon propre dossier de plugins et ajouté un fichier php (
club.php) qui affiche les détails de l'application à l'administrateur sur le panneau d'administration de Wordpress.
Je suis coincé à l'endroit suivant: Comment gérer la soumission du formulaire. Où dois-je placer le code qui appelle la fonction de validation du javascript et appelle ensuite la storeInDB()fonction.
Veuillez me fournir quelques suggestions sur la façon d'y parvenir et cette approche est-elle bonne? Merci beaucoup d'avance.