Last Updated: 2026-05-27 | Applies to: IK v1.2+
Complete Shortcode List
| Shortcode | Purpose | Page Suggestion |
|---|---|---|
[ik_frontend_attendance] | Teacher attendance marking | Mark Attendance |
[ik_admission_form] | Public admission applications | Apply for Admission |
[ik_frontend_invoices] | Staff invoice management | Manage Invoices |
[ik_student_grades] | Student/parent grade viewing | My Grades |
| Public certificate verification | Verify Certificate |
[ik_parent_dashboard] | Parent portal dashboard | Parent Portal |
[ik_book_meeting] | Parent-teacher meeting booking | Book Meeting |
Shortcode Details
1. [ik_frontend_attendance]
Purpose: Allow teachers to mark student attendance from frontend
Page Setup:
Title: Mark Attendance
Slug: mark-attendance
Content: [ik_frontend_attendance]
Access: Teachers only (password protect or membership)
Features:
- Campus/Class/Section/Date filters
- Student list with roll numbers
- Parent contact display
- Dynamic remarks for late/leave
- Read-only after submission
- Submission audit trail
2. [ik_admission_form]
Purpose: Public admission application form
Page Setup:
Title: Apply for Admission
Slug: apply-for-admission
Content: [ik_admission_form]
Access: Public
Fields Collected:
- Student name, DOB, gender
- Guardian details (name, email, ID card)
- Parent occupations and qualifications
- Both parents' contact numbers
- Applying class
- Home address
After Submission:
- Stored as
ik_admission_apppost type - Admin reviews in Student Management
- Can approve to create student record
3. [ik_frontend_invoices]
Purpose: Staff invoice management on frontend
Page Setup:
Title: Manage Invoices
Slug: manage-invoices
Content: [ik_frontend_invoices]
Access: Finance staff only (password protect)
Features:
- Invoice list with filters
- Status quick filters (All/Unpaid/Partial)
- Class/Section dropdowns
- Student name/roll number search
- Single invoice view with payment history
- Record payments (AJAX)
- Print invoice (clean print CSS)
- Download PDF
- Campus-based access control
4. [ik_student_grades]
Purpose: Allow students/parents to view grades
Page Setup:
Title: My Grades
Slug: my-grades
Content: [ik_student_grades]
Access: Logged-in students/parents
Parameters:
[ik_student_grades student_id="45" exam_type="mid-term"]
5.
🎓
Certificate Verification
Enter the certificate reference number to verify its authenticity.
Certificate Verification
Enter the certificate reference number to verify its authenticity.
Purpose: Public certificate authenticity verification
Page Setup:
Title: Verify Certificate
Slug: verify-certificate
Content:🎓Certificate Verification
Enter the certificate reference number to verify its authenticity.
Access: Public
Features:
- Certificate reference number input
- Valid certificate: Shows student details
- Invalid certificate: Shows "Not Found"
- Professional gold/navy design
- Mobile responsive
6. [ik_parent_dashboard]
Purpose: Parent portal dashboard
Page Setup:
Title: Parent Portal
Slug: parent-portal
Content: [ik_parent_dashboard]
Access: Logged-in parents only
Features:
- Child's attendance summary
- Upcoming fee invoices
- Recent grades
- Meeting bookings
- Announcements
7. [ik_book_meeting]
Purpose: Parent-teacher meeting booking
Page Setup:
Title: Book Meeting
Slug: book-meeting
Content: [ik_book_meeting]
Access: Logged-in parents only
Features:
- Select teacher
- View available slots
- Choose meeting topic
- Book appointment
- View booking history
Quick Setup Checklist
| # | Page | Shortcode | Access |
|---|---|---|---|
| 1 | Mark Attendance | [ik_frontend_attendance] | Teachers |
| 2 | Apply for Admission | [ik_admission_form] | Public |
| 3 | Manage Invoices | [ik_frontend_invoices] | Finance Staff |
| 4 | My Grades | [ik_student_grades] | Students/Parents |
| 5 | Verify Certificate |
| Public |
| 6 | Parent Portal | [ik_parent_dashboard] | Parents |
| 7 | Book Meeting | [ik_book_meeting] | Parents |

Comments are closed.