=== Alt Bot ===
Contributors: ronybormon
Donate link: https://ronybormon.com/
Tags: alt text, accessibility, image SEO, media library, bulk alt generation
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

Automatically generate alt text for images using EXIF data, filenames, or titles. Includes bulk operations, media library integration, and missing ALT management.

== Description ==

**Alt Bot** is a professional WordPress plugin that automatically generates ALT text for your images, improving accessibility and SEO. It can process uploaded images automatically or handle existing images manually via the Media Library or the plugin’s dashboard.

🎯 **Features**:

- ✅ Automatic ALT text generation on image upload
- ✅ Bulk generate ALT text for all or selected images
- ✅ Missing ALT management with advanced filtering
- ✅ Media Library integration:
  - Grid and List views
  - Overlay buttons on thumbnails for quick actions
- ✅ Individual ALT regeneration per image
- ✅ Real-time statistics and progress tracking
- ✅ Built with WordPress coding standards
- ✅ Mobile-friendly and accessible interface

== Installation ==

1. Upload the plugin folder to the `/wp-content/plugins/` directory or install via the Plugins screen in WordPress.
2. Activate the plugin through the ‘Plugins’ screen.
3. After activation, go to **Dashboard → Alt Bot** to start using.

== How to Use ==

The plugin automatically generates ALT text for images during upload. Manual processing is also available.

= 🔄 Automatic ALT Generation (On Upload) =

- When you upload an image, Alt Bot automatically generates ALT text using:
  1. EXIF data (ImageDescription)
  2. Filename (converted to readable text)
  3. Attachment title (fallback)
- Improves site accessibility and SEO by ensuring all images have meaningful ALT text.

= 🛠️ Manual ALT Generation =

== Option 1: From Missing ALT Page ==

1. Navigate to **Dashboard → Alt Bot → Missing ALT**.
2. Use filters to view missing or existing ALT images.
3. Select images or use **Select All**.
4. Click **Generate ALT for Selected** or **Generate for All Shown**.

== Option 2: From Media Library ==

1. Open **Dashboard → Media → Library**.
2. Hover over thumbnails to access **Alt Bot** overlay buttons.
3. Click **Generate ALT Text** for individual images.
4. Red button = missing ALT, Green button = existing ALT.

== Notes ==

- Works with all image types supported by WordPress (JPEG, PNG, GIF, WebP, etc.).
- EXIF data is available for JPEG images only.
- Bulk operations depend on server performance and image count.

== FAQ ==

= Will it overwrite existing ALT text? =  
No. By default, Alt Bot only generates ALT for missing images.

= Can it be customized? =  
Currently uses a fixed algorithm. Future updates may allow customization.

= Is it compatible with all themes and plugins? =  
Yes, Alt Bot follows WordPress coding standards and works with all themes, including WooCommerce.

== Changelog ==

= 1.0.0 =

- Initial release with automatic and manual ALT text generation
- Dashboard with real-time statistics and progress tracking
- Missing ALT management page with grid/list views
- Media Library integration with overlay buttons
- Bulk and individual ALT generation supportn

== Links ==

- Author: [Rony Bormon](https://www.linkedin.com/in/rony-bormon)
- Website: [https://ronybormon.com/](https://ronybormon.com/)
