Remove "child" and "family" text, use student in place of child, and "profile" instead of "family" in UI
Scope
User-facing strings only — labels, headings, button text, block titles/descriptions, admin screens. Internal identifiers (class names, meta keys, DB columns, CSS classes, REST params) stay as they are unless a rename is cheap and safe; this issue is about what people read.
Watch for strings where "student" already means the account holder — reword so "student" isn't ambiguous between the account holder and the people they book for.
## Feedback
> Remove "child" and "family" text, use student in place of child, and "profile" instead of "family" in UI
## Scope
User-facing strings only — labels, headings, button text, block titles/descriptions, admin screens. Internal identifiers (class names, meta keys, DB columns, CSS classes, REST params) stay as they are unless a rename is cheap and safe; this issue is about what people read.
## Files with user-facing copy to sweep
- `templates/frontend/register-page.php`
- `templates/frontend/family-page.php`
- `templates/frontend/booking-page.php`
- `templates/frontend/group-classes-page.php`
- `templates/admin/student-detail.php`, `templates/admin/students.php`
- `src/BlockPreview.php`, `src/BlockRegistrar.php` (block titles/descriptions — the `us-scheduler/family` block label)
- `src/ShortcodeRegistrar.php`
- `src/Guardian/*` and `src/Auth/RegistrationPage.php` — error and notice strings
- `assets/js/register.js`, `assets/js/guardian.js`, `assets/js/booking.js`, `assets/js/group-classes.js`
Also update the affected assertions in `tests/Unit/`.
## Notes
- "Family page" / "family account" becomes "Profile".
- Watch for strings where "student" already means the account holder — reword so "student" isn't ambiguous between the account holder and the people they book for.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Feedback
Scope
User-facing strings only — labels, headings, button text, block titles/descriptions, admin screens. Internal identifiers (class names, meta keys, DB columns, CSS classes, REST params) stay as they are unless a rename is cheap and safe; this issue is about what people read.
Files with user-facing copy to sweep
templates/frontend/register-page.phptemplates/frontend/family-page.phptemplates/frontend/booking-page.phptemplates/frontend/group-classes-page.phptemplates/admin/student-detail.php,templates/admin/students.phpsrc/BlockPreview.php,src/BlockRegistrar.php(block titles/descriptions — theus-scheduler/familyblock label)src/ShortcodeRegistrar.phpsrc/Guardian/*andsrc/Auth/RegistrationPage.php— error and notice stringsassets/js/register.js,assets/js/guardian.js,assets/js/booking.js,assets/js/group-classes.jsAlso update the affected assertions in
tests/Unit/.Notes