=== HappyCoders Smart Image Alt Text ===
Contributors: happycoders, kombiahrk, muthupandi2002, imgopi2002, sureshkumar22
Tags: seo, image alt, accessibility, automatic alt
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Automatically generate missing image ALT text to improve SEO and accessibility.

== Description ==

HappyCoders Smart Image Alt Text helps you manage missing image ALT text in your WordPress Media Library.

The plugin includes:
* Bulk ALT text generation for media items.
* Duplicate ALT text prevention when saving.
* Live ALT text injection for frontend images with empty ALT attributes (optional).
* Filtering tools for empty and duplicate ALT values.
* Secure AJAX actions with nonce checks.

Use it to improve accessibility for screen readers and increase image SEO quality with consistent ALT text handling.

== Features ==

* Bulk generation for selected images.
* Auto-generate on upload (optional).
* Skip existing ALT text (optional).
* Live display mode for empty ALT attributes (optional).
* Prefix, suffix, and max length controls.
* Duplicate ALT detection and blocking.
* Pagination and filtering in the media processing UI.

== Installation ==

1. Upload the `happycoders-smart-image-alt-text` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Go to **Tools > HappyCoders Smart Image Alt Text** to configure settings and run bulk generation.

== Frequently Asked Questions ==

= Does it overwrite existing ALT text? =
No, if the "Skip if exists" option is enabled.

= Does it generate ALT text on new uploads? =
Yes, if the "Auto generate on upload" option is enabled.

= Can it prevent duplicate ALT text? =
Yes. The plugin checks for duplicates and blocks duplicate saves.

= Is it free to use? =
Yes.

== Screenshots ==

1. Plugin settings screen.
2. Bulk generator with media list and filters.
3. Progress indicators during bulk processing.

== Changelog ==

= 1.0.0 =
* Initial release
* Bulk ALT text generation
* Duplicate ALT prevention
* AJAX-powered media list and filtering
* Optional auto-generate on upload and live display mode

== Upgrade Notice ==

= 1.0.0 =
Initial release.
