Bởi Head Random 2026-08-13 10:26 PM

Hướng Dẫn Cấu Hình và Sử Dụng Plugin Quản Lý Khóa Học Poly Learn cho WordPress

417.78 ms

Hướng dẫn chi tiết cách cài đặt, cấu hình và sử dụng plugin Hệ Thống Quản Lý Khóa Học & Đào Tạo (Poly Learn - wppolylearn) cho WordPress.

Hướng Dẫn Cài Đặt Nhanh

  1. Tải về tệp cài đặt nén poly-learn.zip.
  2. Đăng nhập trang quản trị WordPress Admin, truy cập Plugin > Thêm mới > Tải plugin lên.
  3. Chọn tệp poly-learn.zip và nhấn Kích hoạt plugin.
  4. Truy cập menu Poly Learn > Settings để thiết lập đơn vị tiền tệ, đường dẫn slug và email thông báo.

Kiến Trúc Hệ Thống & Luồng Dữ Liệu Poly Learn

graph TD
    A[Frontend Shortcodes poly_courses / Single Course] --> B{User Operation}
    B -->|Browse / Search| C[Vanilla JS AJAX Query Engine]
    B -->|Submit Application| D[Poly_Registrations_Handler Form Processor]
    C --> E[Fetch Custom Post Type poly_course & Taxonomies]
    E --> F[Render Responsive 1-6 Column Grid/List Views]
    D --> G[Sanitize Input & Insert Row into wp_poly_course_registrations]
    G --> H[Send Confirmation & Admin Alert Emails]
    H --> I[Return AJAX Status Notification Modal]

Quy Trình Xử Lý Đăng Ký Học Viên

graph TD
    A[Student Fills Registration Form] --> B[Client-side Input Validation]
    B --> C[AJAX POST to wp-admin/admin-ajax.php]
    C --> D[Poly_Registrations_Handler Verification]
    D --> E[Insert Record into wp_poly_course_registrations]
    E --> F[Generate HTML Email Template Notifications]
    F --> G[Dispatch Email to Applicant & Admin Alert]
    G --> H[Update Admin Registrations Table & Enable CSV Export]

Động Cơ Lọc Khóa Học AJAX Thời Gian Thực

graph TD
    A[User Selects Category / Level / Location] --> B[Capture Event via Vanilla JS Listener]
    B --> C[Build AJAX Payload Keywords Taxonomies Pagination]
    C --> D[Query WP_Query poly_course with Tax Query]
    D --> E[Inject SEO Schema.org JSON-LD Structured Data]
    E --> F[Return Rendered HTML Cards & Update Browser History]

Danh Sách Shortcodes Hỗ Trợ

  • [poly_courses]: Hiển thị danh sách khóa học với giao diện Grid/List và bộ lọc AJAX.
  • [poly_featured_courses]: Hiển thị danh sách các khóa học nổi bật.
  • [poly_course_search]: Nhúng thanh tìm kiếm khóa học nhanh.
  • [poly_course_registration_form]: Nhúng biểu mẫu đăng ký học viên ở bất kỳ vị trí nào.