| 开发者 | codeclove |
|---|---|
| 更新时间 | 2026年10月20日 15:10 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[codeclove_admission_form] on any page. Review applications in the admin, then convert an applicant to an enrolled student in one click.
Daily attendance register
Mark Present, Absent, Late, or Excused per student and generate instant daily summary reports. Staff attendance is tracked separately.
Fee invoicing and receipts
Define fee heads per class, generate invoices, and record offline payments with printable, branded receipts.
Staff directory
Teacher and admin records with roles, contact information, class assignments, and secure links to WordPress user accounts.
Academic structure
Sessions, terms, classes, groups, and subjects — organised the way your school actually works, not around software limitations.
Student and parent portal
[codeclove_portal] gives students and guardians a self-service frontend view of attendance records, timetable, and fee invoices — no third-party portal app required.
Role-based access control
Predefined roles for Principals, Teachers, Accountants, and Receptionists. WordPress administrators bypass all checks automatically.
Command palette
Global search across students, staff, pages, and shortcuts — accessible from anywhere in the admin.
Dark mode
Full dark theme for the admin interface, independent of the active WordPress theme.
Zero external tracking
No Google Fonts, no external CDNs, no analytics or telemetry calls. Every asset and all school data stay on your server.
Built-in country presets
Run the setup wizard, choose your country, and the plugin configures itself:
No. Unlimited students, guardians, classes, and staff records. No quotas, no trial periods, and no features hidden behind a paywall in the free version.
Yes. Select the India preset during setup and the plugin configures INR currency, Indian phone formats, and standard class naming automatically. You can override any of these settings at any time.
Yes. The US preset configures USD currency, K-12 grade labels, US phone format, and semester/quarter term naming. All labels are fully customisable.
By default, no. All fonts, styles, scripts, and school data stay 100% on your server with zero background analytics or tracking. The only optional external request is the voluntary deactivation survey, fully documented in the External Services section of this readme.
Yes. Pro uses the same database tables. Install and activate the Pro plugin alongside the free version and all existing student, staff, and attendance records carry over with zero migration steps.
WordPress 6.5 or later and PHP 8.1 or later.
Yes. The academic structure — sessions, classes, groups, and subjects — works for any teaching institution. The terminology on every screen is fully customisable.
Create a WordPress page, add the shortcode [codeclove_portal], and publish it. Students and guardians log in with their WordPress credentials and see a dashboard scoped to their own records.
Add [codeclove_admission_form] to any page. Applicants fill in the form on the frontend; you review submissions in the admin and convert accepted applicants to enrolled students in one click.
Yes. All user-facing strings use the codeclove-school-management text domain and are ready for translation via standard WordPress translation tools.
The full React and TypeScript source is available at github.com/Codeclove/codeclove-school-management.