Tôi mới sử dụng wordpress và do đó phải đối mặt với một số vấn đề.
Kịch bản ca sử dụng như sau:
- Một người dùng được hiển thị một mẫu đơn đăng ký để bắt đầu một câu lạc bộ trong trường của mình.
- Người dùng điền vào biểu mẫu và nhấn nút 'Gửi'.
- Các hình thức cần phải được xác nhận.
- Nếu xác thực thành công, thì dữ liệu sẽ được lưu trong bảng tùy chỉnh
club_details
theo db và người dùng sẽ hiển thị một số thông báo (ví dụ: Cảm ơn bạn đã gửi. Ứng dụng của bạn được gửi tới quản trị viên để phê duyệt.) Các thông báo lỗi thích hợp khác được hiển thị cho người dùng. - Quản trị viên đi đến bảng quản trị Wordpress để phê duyệt các yêu cầu đang chờ xử lý cho câu lạc bộ. (Dữ liệu được tìm nạp từ db và hiển thị cho quản trị viên).
Tôi đã làm như sau:
- cho 1) Tôi đã tạo một biểu mẫu / trang ứng dụng bằng trình soạn thảo Wordpress HTML.
- cho 3) Tôi có tệp javascript (
validation.js
) có mã xác thực. - cho 4) Tôi có một tệp php (
club-functions.php
) có chức năngstoreInDB()
lưu trữ các chi tiết ứng dụng trong bảng tùy chỉnh trong db. - cho 5) Tôi đã tạo thư mục plugin của riêng mình và thêm tệp php (
club.php
) hiển thị chi tiết ứng dụng cho quản trị viên trên bảng quản trị Wordpress.
Tôi bị kẹt ở vị trí sau: Cách xử lý việc gửi biểu mẫu. Tôi nên đặt mã gọi hàm xác thực của javascript ở đâu và sau đó gọi storeInDB()
hàm.
Vui lòng cung cấp cho tôi một số gợi ý về cách tôi đạt được điều này và phương pháp này có tốt không? Cảm ơn rất nhiều trước.