| 开发者 | scholabook |
|---|---|
| 更新时间 | 2026年4月6日 00:41 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[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.scholabook folder to /wp-content/plugins/.[scholabook_portal] shortcode. Share its URL with parents.Contact your ScholaBook administrator. They will create an OAuth client from the ScholaBook admin panel and provide you with a Client ID and Client Secret.
No. The plugin acts as a thin client and fetches data in real-time from ScholaBook's API. Only guardian session tokens are temporarily stored (encrypted) for the duration of the login session. API responses are cached using WordPress transients for performance.
Yes. Parents authenticate via a one-time password (OTP) sent to their registered mobile number. The session is stored using encrypted, HttpOnly cookies with a 30-minute timeout.
Each WordPress installation connects to a single campus. If you have multiple campuses, set up separate WordPress sites for each.