ฉันใหม่กับ wordpress และดังนั้นจึงต้องเผชิญกับปัญหาบางอย่าง
สถานการณ์กรณีใช้งานเป็นดังนี้:
- ผู้ใช้จะแสดงแบบฟอร์มใบสมัครเพื่อเริ่มสโมสรในโรงเรียนของเขา
- ผู้ใช้กรอกแบบฟอร์มและกดปุ่ม 'ส่ง'
- แบบฟอร์มจะต้องมีการตรวจสอบ
- หากการตรวจสอบสำเร็จแล้วข้อมูลจะถูกเก็บไว้ในตารางที่กำหนดเอง
club_details
ใน db และผู้ใช้จะแสดงข้อความบางส่วน (เช่น: ขอบคุณสำหรับการส่งใบสมัครของคุณถูกส่งไปยังผู้ดูแลระบบเพื่อขออนุมัติ) ข้อความแสดงข้อผิดพลาดที่เหมาะสมอื่น ๆ - ผู้ดูแลระบบไปที่แผงผู้ดูแลระบบ Wordpress เพื่ออนุมัติคำขอที่ค้างอยู่สำหรับสโมสร (ข้อมูลถูกดึงมาจาก db และแสดงต่อผู้ดูแลระบบ)
ฉันทำสิ่งต่อไปนี้แล้ว:
- สำหรับ 1) ฉันได้สร้างแบบฟอร์มใบสมัคร / หน้าโดยใช้โปรแกรมแก้ไข HTML Wordpress
- สำหรับ 3) ฉันมีไฟล์จาวาสคริปต์ (
validation.js
) ที่มีรหัสยืนยัน - สำหรับ 4) ฉันมีไฟล์ php (
club-functions.php
) ที่มีฟังก์ชั่นstoreInDB()
ในการจัดเก็บรายละเอียดแอปพลิเคชันในตารางที่กำหนดเองในฐานข้อมูล - สำหรับ 5) ฉันได้สร้างโฟลเดอร์ปลั๊กอินของตัวเองและเพิ่มไฟล์ php (
club.php
) ที่แสดงรายละเอียดแอปพลิเคชันไปยังผู้ดูแลระบบในแผงควบคุม Wordpress
ฉันติดอยู่ที่สถานที่ต่อไปนี้: วิธีจัดการกับการส่งแบบฟอร์ม ฉันควรวางรหัสที่เรียกใช้ฟังก์ชันตรวจสอบความถูกต้องของจาวาสคริปต์แล้วเรียกใช้storeInDB()
ฟังก์ชันในภายหลัง
โปรดให้คำแนะนำกับฉันเกี่ยวกับวิธีทำสิ่งนี้ให้สำเร็จและนี่เป็นวิธีการที่ดีหรือไม่? ขอบคุณมากในล่วงหน้า.