私はワードプレスが初めてなので、いくつかの問題に直面しています。
ユースケースのシナリオは次のとおりです。
- ユーザーには、学校でクラブを始めるための申請書が表示されます。
- ユーザーはフォームに入力し、「送信」ボタンを押します。
- フォームを検証する必要があります。
- 検証が成功した場合、データは
club_details
dbのカスタムテーブルに保存され、ユーザーにはメッセージが表示されます(例:送信ありがとうございます。承認のためにアプリケーションが管理者に送信されます)。 - 管理者はWordpress管理パネルにアクセスして、クラブの保留中の要求を承認します。(データはdbから取得され、管理者に表示されます)。
私は次のことをしました:
- for 1)Wordpress HTMLエディターを使用してアプリケーションフォーム/ページを作成しました。
- 3)
validation.js
検証コードを持つjavascriptファイル()があります。 - for 4)アプリケーションの詳細をdbのカスタムテーブルに保存
club-functions.php
する機能storeInDB()
を持つphpファイル()があります。 - 5)独自のプラグインフォルダーを作成
club.php
し、Wordpress管理パネルで管理者にアプリケーションの詳細を表示するphpファイル()を追加しました。
私は次の場所で立ち往生しています:フォームの送信を処理する方法。javascriptのvalidate関数を呼び出し、後で関数を呼び出すコードをどこに配置する必要がありstoreInDB()
ます。
どのようにこれを達成するのか、このアプローチは良いですか?事前に感謝します。