=== Easy Custom Registration Fields ===

Contributors: rezamas
Tags: registration form, user fields, custom fields, registration fields, login form
Requires at least: 6.5
Tested up to: 7.1
Stable tag: 2.0.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Customize WordPress registration fields, validation, dashboard preferences, and form appearance from a modern AJAX-powered settings panel.

== Description ==

Give new users the option to provide additional profile information during registration, including **first name**, **last name**, **short info**, **phone**, **company**, and **website** details. The plugin stores the submitted information securely in WordPress user metadata and supports both new installations and legacy settings migration.

= Easy Custom Registration Fields plugin features =
* Modern settings panel available under **Users → Registration Fields**.
* AJAX-powered settings saving with inline success and error feedback.
* Enable or disable first name, last name, short info, phone, company, and website fields.
* Mark individual fields as required and customize their labels.
* Add an optional welcome message above the registration fields.
* Let users choose their WordPress dashboard color scheme.
* Configure a default dashboard theme for new users.
* Choose between clean, spacious, and compact registration form layouts.
* Built-in required-field, website URL, and dashboard theme validation.
* Secure sanitization of registration data and settings values.
* Responsive, accessible controls with modern select boxes and radio cards.
* Modular architecture that is easier to maintain and extend.

== Installation ==

1. In your WordPress admin panel, go to Plugins > New Plugin, search for **Easy Custom Registration Fields** and click 'Install now'. Alternatively, download the plugin and upload the contents of easy-custom-registration-fields.zip to your plugins directory, which is usually located at '/wp-content/plugins/'.
2. Activate and that's it!
3. You can now see Easy Custom Registration Fields admin panel under Users section in your WordPress admin dashboard.
4. Change visibility status of registration fields on WordPress signup form.

== Frequently Asked Questions ==

= How can I contact you? =

You can reach me on https://flexypress.com/contact/

== Changelog ==

= 2.0.0 =
* Refactored the plugin into modular core, settings, and registration components.
* Added a modern dashboard settings panel with additional field and appearance options.
* Added validation, safe sanitization, and migration of legacy settings.

= 1.0.0 =
* Release Date - 20 March 2020
