{"id":300745,"date":"2026-07-21T03:36:17","date_gmt":"2026-07-21T03:36:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/alt-text-checker\/"},"modified":"2026-07-21T03:35:42","modified_gmt":"2026-07-21T03:35:42","slug":"elevenx-image-alt-manager","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/elevenx-image-alt-manager\/","author":23464048,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.3.1","stable_tag":"2.3.1","tested":"7.0.2","requires":"5.0","requires_php":"7.2","requires_plugins":null,"header_name":"elevenX Image Alt Manager","header_author":"elevenX Plugins","header_description":"Scans your WordPress site for images missing alt text and provides an intuitive dashboard to add accessibility descriptions directly.","assets_banners_color":"9559ff","last_updated":"2026-07-21 03:35:42","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/elevenxplugins.com\/elevenx-alt-image-manager\/","header_author_uri":"https:\/\/elevenxplugins.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":29,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.3.1":{"tag":"2.3.1","author":"elevenxplugins","date":"2026-07-21 03:35:42"}},"upgrade_notice":{"2.3.1":"","2.3.0":"<p>Free AI generation uses your own OpenAI API key. Adds Pro upgrade info in the admin; updated branding and service disclosures.<\/p>","2.2.2":"<p>Fixes API key encryption bug and updates readme.txt for WP.org compliance.<\/p>","2.1.2":"<p>Fixes inconsistent settings-page styling on some LocalWP installs.<\/p>","2.1.1":"<p>Fixes settings tab UI\/behavior and improves pro feature gating.<\/p>","2.1.0":"<p>AI generation now available for all users. Pro version adds higher quotas and advanced workflows.<\/p>","2.0.1":"<p>AI generation now works on localhost and staging sites. Images are sent as base64 data instead of URLs.<\/p>","2.0.0":"<p>Major update with AI-powered alt text generation and improved performance.<\/p>","1.0.0":"<p>Initial release of elevenX Image Alt Manager.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3616425,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3616425,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3616425,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3616425,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.3.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3616425,"resolution":"1","location":"assets","locale":"","width":1337,"height":898},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3616425,"resolution":"2","location":"assets","locale":"","width":761,"height":860},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3616425,"resolution":"3","location":"assets","locale":"","width":796,"height":545},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3616425,"resolution":"4","location":"assets","locale":"","width":1170,"height":899},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3616425,"resolution":"5","location":"assets","locale":"","width":886,"height":916}},"screenshots":{"1":"Dashboard \u00e2\u20ac\u201d your site's accessibility score, with totals for images that have and are missing alt text.","2":"Review every image and add alt text inline, or generate it with one click using your own OpenAI key.","3":"Instantly spot images that are missing alt text and fix them from one screen.","4":"Settings \u00e2\u20ac\u201d add your OpenAI API key and choose Review or Auto-Apply mode.","5":"Pick a tone, add site context, and see what the Pro upgrade adds."}},"plugin_section":[262246],"plugin_tags":[1953,17214,163,186,1956],"plugin_category":[34,50,55],"plugin_contributors":[272558],"plugin_business_model":[],"class_list":["post-300745","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-accessibility","plugin_tags-alt-text","plugin_tags-images","plugin_tags-seo","plugin_tags-wcag","plugin_category-accessibility","plugin_category-media","plugin_category-seo-and-marketing","plugin_contributors-elevenxplugins","plugin_committers-elevenxplugins"],"banners":{"banner":"https:\/\/ps.w.org\/elevenx-image-alt-manager\/assets\/banner-772x250.png?rev=3616425","banner_2x":"https:\/\/ps.w.org\/elevenx-image-alt-manager\/assets\/banner-1544x500.png?rev=3616425","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/elevenx-image-alt-manager\/assets\/icon-128x128.png?rev=3616425","icon_2x":"https:\/\/ps.w.org\/elevenx-image-alt-manager\/assets\/icon-256x256.png?rev=3616425","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/elevenx-image-alt-manager\/assets\/screenshot-1.png?rev=3616425","caption":"Dashboard \u00e2\u20ac\u201d your site's accessibility score, with totals for images that have and are missing alt text."},{"src":"https:\/\/ps.w.org\/elevenx-image-alt-manager\/assets\/screenshot-2.png?rev=3616425","caption":"Review every image and add alt text inline, or generate it with one click using your own OpenAI key."},{"src":"https:\/\/ps.w.org\/elevenx-image-alt-manager\/assets\/screenshot-3.png?rev=3616425","caption":"Instantly spot images that are missing alt text and fix them from one screen."},{"src":"https:\/\/ps.w.org\/elevenx-image-alt-manager\/assets\/screenshot-4.png?rev=3616425","caption":"Settings \u00e2\u20ac\u201d add your OpenAI API key and choose Review or Auto-Apply mode."},{"src":"https:\/\/ps.w.org\/elevenx-image-alt-manager\/assets\/screenshot-5.png?rev=3616425","caption":"Pick a tone, add site context, and see what the Pro upgrade adds."}],"raw_content":"<!--section=description-->\n<p>elevenX Image Alt Manager helps you improve your website's accessibility by identifying images that are missing alternative text descriptions. With a clean, modern dashboard, you can quickly see which images need attention and add alt text without leaving the plugin interface.<\/p>\n\n<p><strong>Free Features:<\/strong><\/p>\n\n<ul>\n<li><strong>Visual Dashboard<\/strong> - See your accessibility score at a glance with a color-coded progress ring<\/li>\n<li><strong>Quick Statistics<\/strong> - View total images, images with alt text, and images missing alt text in clear card layouts<\/li>\n<li><strong>Inline Editing<\/strong> - Add alt text directly from the dashboard without navigating to individual image edit screens<\/li>\n<li><strong>Real-time Updates<\/strong> - Stats and score update instantly as you add alt text to images<\/li>\n<li><strong>Dashboard Widget<\/strong> - Monitor your accessibility score right from the WordPress dashboard home screen<\/li>\n<li><strong>Paginated Image List<\/strong> - Handles large media libraries with server-side pagination (50 images per page)<\/li>\n<li><strong>Smart Filtering<\/strong> - Filter by all images, images with alt text, or images missing alt text<\/li>\n<li><strong>AI-Powered Alt Text<\/strong> - Generate accurate alt text descriptions using GPT-4o-mini with your own API key<\/li>\n<li><strong>Tone Presets<\/strong> - Concise, descriptive, or SEO-optimized alt text styles<\/li>\n<li><strong>Custom Context<\/strong> - Tell the AI about your site for better, more relevant descriptions<\/li>\n<li><strong>Review or Auto-Apply<\/strong> - Choose to review AI suggestions before applying, or let them auto-apply<\/li>\n<\/ul>\n\n<p>Learn more at <a href=\"https:\/\/elevenxplugins.com\/alt-text-checker\">elevenxplugins.com\/alt-text-checker<\/a><\/p>\n\n<p><strong>Why Alt Text Matters:<\/strong><\/p>\n\n<p>Alternative text (alt text) is critical for web accessibility. It helps:<\/p>\n\n<ul>\n<li>Screen reader users understand image content<\/li>\n<li>Search engines index your images properly<\/li>\n<li>Users see descriptions when images fail to load<\/li>\n<li>Your site comply with WCAG accessibility standards<\/li>\n<\/ul>\n\n<p><strong>Perfect For:<\/strong><\/p>\n\n<ul>\n<li>Website owners ensuring accessibility compliance<\/li>\n<li>Content managers maintaining WCAG standards<\/li>\n<li>SEO professionals optimizing image content<\/li>\n<li>Developers building accessible WordPress sites<\/li>\n<li>Agencies managing multiple client sites<\/li>\n<\/ul>\n\n<p>elevenX Image Alt Manager is developed by elevenX Plugins, a division of elevenX Marketing, LLC.<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>elevenX Image Alt Manager does not collect, store, or transmit any personal data during normal operation. When you use AI generation, image data is sent to OpenAI for processing only. Image data is used solely to generate alt text descriptions and is not stored externally. See our full privacy policy at https:\/\/elevenxplugins.com\/privacy-policy\/.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to external services for AI-powered alt text generation.<\/p>\n\n<h4>OpenAI API<\/h4>\n\n<p>Service endpoint: https:\/\/api.openai.com\/v1\/chat\/completions<\/p>\n\n<p>What it is used for:\nGenerate AI alt text suggestions from image content when the user clicks \"Generate Alt Text\". The plugin sends image data to OpenAI's GPT-4o-mini model to produce descriptive alt text.<\/p>\n\n<p>What data is sent and when:\nImage data (base64-encoded), a system prompt describing the desired output format, and model configuration are sent only when the user explicitly clicks \"Generate Alt Text\" on an image. No data is sent automatically or in the background. The user must provide their own OpenAI API key in Settings.<\/p>\n\n<p>Terms of use: https:\/\/openai.com\/policies\/terms-of-use\nPrivacy policy: https:\/\/openai.com\/policies\/privacy-policy<\/p>\n\n<h3>Support<\/h3>\n\n<p>Please visit the plugin support forum on WordPress.org for help.\nPro version users can contact support@elevenxplugins.com for priority support.<\/p>\n\n<h3>Credits<\/h3>\n\n<p>Developed by elevenX Plugins\nA division of elevenX Marketing, LLC<\/p>\n\n<!--section=installation-->\n<p><strong>Automatic Installation:<\/strong><\/p>\n\n<ol>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Navigate to Plugins &gt; Add New<\/li>\n<li>Search for \"elevenX Image Alt Manager\"<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<\/ol>\n\n<p><strong>Manual Installation:<\/strong><\/p>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Navigate to Plugins &gt; Add New &gt; Upload Plugin<\/li>\n<li>Choose the ZIP file and click \"Install Now\"<\/li>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<p><strong>Getting Started:<\/strong><\/p>\n\n<p>Once enabled, you will find \"elevenX Image Alt Manager\" in your WordPress admin sidebar. Click it to view your dashboard and start adding alt text to images. A summary widget also appears on your main WordPress Dashboard. To use AI generation, go to Settings and enter your OpenAI API key.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20with%20all%20themes%3F\"><h3>Does this plugin work with all themes?<\/h3><\/dt>\n<dd><p>Yes, elevenX Image Alt Manager works with any WordPress theme. It only scans images in your Media Library, which is theme-independent.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20website%3F\"><h3>Will this slow down my website?<\/h3><\/dt>\n<dd><p>No. elevenX Image Alt Manager only runs in your WordPress admin area and has no impact on your site's frontend performance.<\/p><\/dd>\n<dt id=\"does%20it%20check%20images%20in%20posts%20and%20pages%3F\"><h3>Does it check images in posts and pages?<\/h3><\/dt>\n<dd><p>The plugin scans all images in your WordPress Media Library. Post and page content scanning is available in the pro version.<\/p><\/dd>\n<dt id=\"can%20i%20edit%20alt%20text%20for%20multiple%20images%20at%20once%3F\"><h3>Can I edit alt text for multiple images at once?<\/h3><\/dt>\n<dd><p>You can add alt text one image at a time from the dashboard. Bulk operations are available in the pro version.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20images%20i%27ve%20already%20added%20alt%20text%20to%3F\"><h3>What happens to images I've already added alt text to?<\/h3><\/dt>\n<dd><p>Images with existing alt text are counted in your \"With Alt Text\" statistic and will not appear in the missing images list.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20woocommerce%20product%20images%3F\"><h3>Does this work with WooCommerce product images?<\/h3><\/dt>\n<dd><p>Yes, any image uploaded to your WordPress Media Library will be scanned, including WooCommerce product images. Dedicated WooCommerce integration is available in the pro version.<\/p><\/dd>\n<dt id=\"is%20my%20data%20sent%20anywhere%3F\"><h3>Is my data sent anywhere?<\/h3><\/dt>\n<dd><p>When you use AI generation, image data is read from your server, converted to base64, and sent to OpenAI for processing. Image data is used only to generate alt text descriptions and is never stored externally. No data is sent unless you actively click the Generate button. See the External Services section for full details.<\/p><\/dd>\n<dt id=\"what%20ai%20model%20is%20used%3F\"><h3>What AI model is used?<\/h3><\/dt>\n<dd><p>AI generation uses GPT-4o-mini for optimal accuracy and cost. You provide your own OpenAI API key in Settings.<\/p><\/dd>\n<dt id=\"how%20accurate%20is%20the%20ai-generated%20alt%20text%3F\"><h3>How accurate is the AI-generated alt text?<\/h3><\/dt>\n<dd><p>AI-generated descriptions are highly accurate for most images. We recommend using Review Mode (the default) so you can verify and edit suggestions before they go live.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.3.1<\/h4>\n\n<ul>\n<li>AI generation uses your own OpenAI API key with no usage cap; removed a legacy monthly generation limit.<\/li>\n<li>Corrected the Plugin URI to a stable URL.<\/li>\n<\/ul>\n\n<h4>2.3.0<\/h4>\n\n<ul>\n<li>Free build uses your own OpenAI API key for AI generation; no external proxy in the free version<\/li>\n<li>Added Pro upgrade information in the admin (Free vs Pro comparison page and a dashboard notice) \u00e2\u20ac\u201d all free features remain fully functional<\/li>\n<li>Updated branding to \"elevenX Image Alt Manager\"<\/li>\n<li>Clarified external-service disclosure to reflect that only OpenAI is contacted, and only when you click Generate<\/li>\n<li>Documentation and build-script corrections<\/li>\n<\/ul>\n\n<h4>2.2.2<\/h4>\n\n<ul>\n<li>Fixed API key encryption issue that prevented AI generation from working after saving a key<\/li>\n<li>Updated readme.txt for WP.org compliance<\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>Fixed admin asset loading fallback for plugin pages by checking <code>page<\/code> query var when hook names differ.<\/li>\n<li>Ensures settings page consistently loads <code>alt-checker.css<\/code> and <code>alt-checker.js<\/code> on LocalWP installs.<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Updated settings page tabs to use WordPress admin nav-tab styling<\/li>\n<li>Fixed settings tab switching so only one tab panel is visible at a time<\/li>\n<li>Improved feature gating and messaging for pro features<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>New: AI generation available for all users<\/li>\n<li>Added Generate button visible for all users on the image table<\/li>\n<li>Added usage meter for AI generation tracking<\/li>\n<li>Bulk and auto features are available in the pro version on elevenxplugins.com<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Fixed \"Missing image_url\" error when using AI generation with older proxy versions<\/li>\n<li>Added pro version messaging in dashboard widget and main page<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Switched from image URLs to base64 data for AI processing<\/li>\n<li>Fixes AI generation on localhost, staging sites, and sites behind authentication<\/li>\n<li>Images are now read directly from the server filesystem instead of fetched by URL<\/li>\n<li>Added image processing info box to AI Settings tab<\/li>\n<li>Increased API timeout to 60 seconds for larger image payloads<\/li>\n<li>Added file size validation (5 MB max) and MIME type validation<\/li>\n<li>Updated privacy documentation to reflect base64 transfer method<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Major release: architecture overhaul and AI features<\/li>\n<li>Refactored to OOP class-based architecture<\/li>\n<li>Added Settings page with tabbed interface (AI Settings, Automation)<\/li>\n<li>Added AI-powered alt text generation via GPT-4o-mini<\/li>\n<li>Added single-image \"Generate\" button for AI alt text<\/li>\n<li>Added review workflow: accept, edit, or reject AI suggestions<\/li>\n<li>Added auto-apply mode for hands-free alt text generation<\/li>\n<li>Added bulk select and batch AI generation with queue processing<\/li>\n<li>Added tone presets: concise, descriptive, SEO-optimized<\/li>\n<li>Added custom context field for site-specific AI prompts<\/li>\n<li>Added Bring Your Own Key (API key) support<\/li>\n<li>Added monthly usage tracking with visual meter<\/li>\n<li>Added server-side pagination (50 images per page) for large libraries<\/li>\n<li>Added optimized SQL queries for statistics (no full object loading)<\/li>\n<li>Added custom database tables for AI suggestions, queue, and score history<\/li>\n<li>Added CSV export for compliance reporting<\/li>\n<li>Added scheduled scans (daily\/weekly) with email digest reports<\/li>\n<li>Added auto-generate on upload (auto-apply mode)<\/li>\n<li>Added score history tracking<\/li>\n<li>Added REST API endpoints (\/stats, \/images, \/generate)<\/li>\n<li>Added WooCommerce product image integration (pro)<\/li>\n<li>Added post\/page content scanner for embedded images (pro)<\/li>\n<li>Updated uninstall handler to clean up custom tables and options<\/li>\n<li>Improved dashboard widget with optimized queries<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Dashboard with accessibility score visualization<\/li>\n<li>Inline alt text editing with real-time stat updates<\/li>\n<li>Dashboard widget for at-a-glance monitoring<\/li>\n<li>Color-coded scoring (green, orange, red)<\/li>\n<li>Clean, modern card-based interface<\/li>\n<\/ul>","raw_excerpt":"Scan WordPress images missing alt text and add accessibility descriptions from a simple dashboard with AI-powered generation.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/300745","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=300745"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/elevenxplugins"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=300745"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=300745"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=300745"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=300745"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=300745"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=300745"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}