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_details
dans 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.