AI Alt Text Generator

Changelog

2.6.0

  • New: protect alt text you wrote yourself. Under Bulk Generation, list words such as “logo” or “sponsor” and any image whose current alt text contains one of them is left untouched — even with “Process All Images” turned on. Matching ignores case and works inside longer words, so “logo” also protects “Company logo”.
  • The new rule applies everywhere alt text is saved: bulk runs, single images, on upload, and WP-CLI.

2.5.5

  • Fixed: the Media Library “Generate Alt Text” bulk action only ever processed the first selected image. The background job that handles the rest exited immediately because the bulk action never flagged a run as started, so the remaining images were silently dropped.
  • Fixed: bulk generation ignored your selection. Once the background job did run, it worked through the whole media library instead of the images you picked. It now processes exactly the selection.
  • Fixed: bulk runs skipped images. When generating for “images without alt text”, the queue shrank as images were processed while the read position kept advancing, so a large run could silently miss a substantial share of the library.
  • Fixed: an image that failed to generate could stall a bulk run instead of being skipped.
  • Bulk generation now applies the Title / Caption / Description settings and add-on filters, matching single-image generation.
  • The Media Library bulk action now reports what happened (started, nothing selected, or a run already in progress) instead of redirecting silently.

2.5.4

  • Fixed: managed credits now actually generate alt text. A result-format mismatch caused managed-mode generation to fail on every path (bulk, single, upload, WP-CLI). This was the root cause behind “nothing happens” reports in managed mode.
  • Works out of the box: new installs connect to managed credits automatically and get 50 free images per month — no API key, no signup, no email required.
  • Bulk Generate now works in managed-credit mode (the Start button no longer requires an API key).
  • Clear, actionable errors when credits run out, an account needs attention, or the service is unreachable — instead of silent failures.
  • New: alt-text coverage dashboard widget showing how many images still need alt text.
  • Low-credit warning in settings so you know before you run out.
  • Already have a paid plan? Paste your API token from your dashboard to connect this site.
  • Accessibility framing updated for WCAG 1.1.1 and the European Accessibility Act.

2.5.3

  • Settings: managed credits (no API key needed) is now the recommended option, shown first; using your own API key is presented as an “Advanced” option below

2.5.2

  • Fix: the “Upgrade to Pro” panel now renders inside the settings screen so it’s always fully visible (the previous admin-notice version could be covered by the settings header)

2.5.1

  • New: optional managed credits mode — generate alt text with no API key needed (free monthly images via the AI Alt Text Generator service). Bring-your-own-key remains fully supported and free.
  • Future-proofed model handling: no hard-coded model versions; the default model is filterable (aatg_default_model), and the deprecated GPT-4 Vision Preview was removed.
  • Connect and manage a managed-credits account from the General settings tab.

2.5.0

  • New: optionally also set the image Title, Caption, and Description from the generated alt text (toggles on the settings page)
  • Expanded language support from 13 to ~48 languages
  • Settings UI refinements

2.4.1

  • Fix: the “Upgrade to Pro” notice on the settings page is now fully visible (moved to the standard admin notice area)

2.4.0

  • WCAG-aligned alt text by default: concise, purpose-driven output with no “image of” filler and a sensible length, better for screen readers and SEO
  • SEO focus-keyphrase integration: automatically incorporates the keyphrase from Yoast SEO, Rank Math, and SEOPress (filterable; no keyword stuffing)
  • Page-context awareness: uses the title of the page/post an image belongs to for more relevant descriptions
  • Higher-quality, lower-cost image sampling: sends an appropriately sized image instead of a tiny thumbnail or the full-size original
  • Refreshed accessibility-first positioning (WCAG 2.2 / ADA / EAA)

2.3.2

  • Introduced an optional Pro upgrade: WooCommerce product context, scheduled background scans, and a coverage analytics dashboard (https://store.lessbutmore.ai)
  • Added contextual Pro information on the plugin’s own settings page (shown only there; hidden when Pro is active)

2.3.1

  • Updated the plugin homepage link
  • Corrected the stable tag so the 2.3.x release is delivered to all sites

2.3.0

  • Added developer extensibility hooks so companion add-ons can extend alt text generation without modifying the plugin
  • New filters: aatg_providers, aatg_generate_provider, aatg_generate_prompt, aatg_generate_language, aatg_pre_generate_alt_text, aatg_generate_result, and aatg_alt_text
  • New action: aatg_after_generate (fires after alt text is generated and saved)
  • Introduced a shared aatg_save_generated_alt_text() helper used across the single, bulk, on-upload, REST, and WP-CLI paths
  • No changes to existing behavior; tested up to WordPress 6.9

2.2.0

  • Added WP-CLI support: wp ai-alt-text activate, wp ai-alt-text generate, and wp ai-alt-text status
  • Bulk-generate alt text from the command line across many sites
  • activate configures the AI provider and API key (with optional live key validation)
  • generate supports –limit, –provider override, –force, –ids, –dry-run, and –yes flags
  • status reports the active provider, configured keys (masked), prompt/language, and alt text coverage counts
  • WordPress 6.8.1 compatibility maintained

2.1.2

  • Removed debug logging statements for production release
  • Cleaned up error_log calls throughout the codebase
  • Improved performance by removing unnecessary logging overhead

2.1.1

  • Restored language settings in admin interface
  • Updated support information for WordPress Plugin Directory
  • Fixed UI elements for better user experience
  • Minor bug fixes and improvements

2.1

  • Enhanced multi-provider support with OpenAI and Anthropic
  • Improved provider factory architecture
  • Better API key validation and error handling
  • Enhanced testing capabilities
  • WordPress 6.8.1 compatibility
  • Optimized performance and reliability

2.0.71

  • Added support for Anthropic (Claude) AI provider
  • Implemented multi-provider architecture with provider factory system
  • Enhanced settings with provider selection and individual API key management
  • Added comprehensive testing functionality for prompts
  • Improved error handling and user feedback
  • Better backward compatibility with existing OpenAI configurations
  • Enhanced bulk processing capabilities
  • Added provider-specific help links and documentation

2.0.7

  • Version adjustment

2.0.6

  • Fixed single image generation while classic editor is active

2.0.5

  • Added testing prompt to the plugin settings
  • Improved error handling and feedback
  • Fixed image processing in local environments
  • Improved bulk processing

2.0.4

  • Fixed admin page rendering issue

2.0.3

  • Switched to GPT-4o-mini for cheaper and faster experience

2.0.2

  • Fixed grid view not showing “Generate Alt Text” button

2.0.1

  • Added the new GPT-4o model for 50% cheaper and faster experience
  • Added custom prompt functionality
  • Added option to choose language

1.0.0

  • Initial release

Plugin Website
Visit website

Author
migkapa
Version:
2.6.0
Last Updated
July 27, 2026
Active Installs
1000
Requires
WordPress 4.6
Tested Up To
WordPress 6.9.5
Requires PHP
7.0

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.