=== Dynamic Display Name Manager ===
Contributors: s4hk
Tags: display name, user management, batch processing, user fields
Requires at least: 5.0
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Configure user display names using selected user fields (username, email, first name, last name, website, role) with batch processing.

== Description ==

Dynamic Display Name Manager allows administrators to configure user display names using selected user fields with efficient batch processing.

= Features =

* Flexible display name configuration: Choose from username, email, first name, last name, website, and role fields.
* Batch processing: Update existing users efficiently with progress tracking.
* Automatic new user handling: Newly registered users automatically get the configured display name format.
* Real-time updates: Profile updates trigger display name refresh.
* User-friendly interface: Clean admin interface with progress indicators.

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/dynamic-display-name-manager/` directory, or install the plugin through the WordPress plugins screen.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Go to Tools > Display Name Manager to configure your settings.

== Frequently Asked Questions ==

= How do I configure display names? =
Go to Tools > Display Name Manager in your WordPress admin, select the fields you want to include, and click Save Settings.

= Can I update existing users? =
Yes, after configuring your desired fields, use the "Start Batch Update" button to apply the new format to all existing users.

= What happens to new users? =
New users will automatically receive display names based on your configuration when they register.

== Screenshots ==

1. Main settings page showing field selection options.
2. Batch processing interface with progress tracking.
