

Settings page — Student Registration Fields tab. Add labels, meta keys, field types, required toggle, and placeholders.
Custom User Registration Fields for Tutor LMS lets you add any extra fields to your Tutor LMS student and instructor registration forms — without writing a single line of code.
Need to collect a phone number at registration? A company name, teaching qualification, or country? Configure it in two minutes from the WordPress admin panel and the field appears on your registration form automatically.
Unlike generic custom field plugins, this plugin is built specifically for Tutor LMS. Every field you add is displayed in all the places your team actually works:
No-code field builder — add, edit, and reorder fields from a clean settings page. No PHP, no shortcodes, no template editing required.
Required or optional — toggle each field as required or optional directly in the settings UI. Required fields enforce completion at registration.
Separate student and instructor field sets — configure entirely different fields for the student registration form and the instructor registration form.
Placeholder text — set placeholder text per field to guide users on what to enter.
Dropdown options — for Select fields, define your options list (one per line) directly in the settings panel.
Automatic data display — data saved at registration is immediately visible on the Tutor frontend dashboard profile, the Tutor admin backend, and the WP admin user profile. Updating data from any of these locations works correctly.
v1.x upgrade safe — existing field configurations from plugin version 1.x are automatically migrated to the v2.0 data format on first activation. No data loss.
All field values are stored as standard WordPress user meta, accessible via get_user_meta( $user_id, 'your_meta_key', true ).
The plugin hooks into the correct Tutor LMS action hooks:
tutor_student_reg_form_end — student registration form displaytutor_instructor_reg_form_end — instructor registration form displaytutor_profile_edit_input_after — Tutor frontend dashboard profile edittutor_profile_update_after — Tutor frontend profile save (AJAX)tutor_backend_profile_fields_after — Tutor admin backend metaboxshow_user_profile / edit_user_profile — WP admin profile pagesuser_register — registration savepersonal_options_update / edit_user_profile_update — WP admin profile save