

Parent Portal — Login with OTP.
ScholaBook integrates your school’s WordPress website with the ScholaBook school management platform. It provides parents and visitors with real-time access to essential school information — all powered by secure API connectivity.
This plugin communicates with the ScholaBook SaaS platform via its REST API. An active ScholaBook account is required. By using this plugin you agree to ScholaBook’s Terms and Conditions and Privacy Policy.
[scholabook_school_info] — School information display[scholabook_fee_lookup] — Public fee dues check form[scholabook_fee_summary] — Fee breakdown (requires parent login)[scholabook_fee_receipts] — Payment history (requires parent login)[scholabook_attendance] — Attendance summary (requires parent login)[scholabook_holidays] — Academic holiday calendar[scholabook_notices] — School announcements[scholabook_guardian_login] — Parent OTP login form[scholabook_guardian_dashboard] — Parent mini-dashboard[scholabook_portal] — Unified Parent Portal (recommended) — single page that combines login, dashboard, fees, receipts, and attendance into one seamless experience. A “Parent Portal” page with this shortcode is auto-created on plugin activation.The minified file public/js/scholabook-portal.js is built from the human-readable source in src/portal/ using esbuild.
To rebuild from source:
npm installnpm run build