{"id":286810,"date":"2026-04-14T11:22:30","date_gmt":"2026-04-14T11:22:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-image-alt-generator\/"},"modified":"2026-04-15T08:05:32","modified_gmt":"2026-04-15T08:05:32","slug":"walstar-ai-image-alt-generator","status":"publish","type":"plugin","link":"https:\/\/test.wordpress.org\/plugins\/walstar-ai-image-alt-generator\/","author":23190775,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.0","stable_tag":"1.1.0","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Walstar AI Image ALT Generator","header_author":"Dipeeka Paste","header_description":"Generate AI-powered SEO optimized ALT text for images missing ALT attributes.","assets_banners_color":"3d4a6f","last_updated":"2026-04-15 08:05:32","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":97,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"dipeeka138","date":"2026-04-15 08:05:32"}},"upgrade_notice":{"1.1.0":"<p>Adds image preview and selection features for better control over ALT generation.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3507755,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3507755,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3507781,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3507781,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3506729,"resolution":"1","location":"assets","locale":"","width":1905,"height":922},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3506729,"resolution":"2","location":"assets","locale":"","width":1898,"height":906},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3506729,"resolution":"3","location":"assets","locale":"","width":1902,"height":913},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3506729,"resolution":"4","location":"assets","locale":"","width":1867,"height":852}},"screenshots":{"1":"Plugin settings page showing the OpenRouter API Key field under Media &gt; AI ALT Optimizer.","2":"Image list view showing 3 images missing ALT text, with Select All \/ Deselect All options, image previews, filenames, and current ALT status.","3":"Selecting images with an SEO keyword entered before generating ALT text.","4":"WordPress Media attachment detail showing AI-generated ALT text successfully saved to an image."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1953,2353,17214,163,186],"plugin_category":[34,50,55],"plugin_contributors":[260169,259800,259633],"plugin_business_model":[],"class_list":["post-286810","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-ai","plugin_tags-alt-text","plugin_tags-images","plugin_tags-seo","plugin_category-accessibility","plugin_category-media","plugin_category-seo-and-marketing","plugin_contributors-dipeeka138","plugin_contributors-pratapvashi123","plugin_contributors-walstartechnologies","plugin_committers-dipeeka138"],"banners":{"banner":"https:\/\/ps.w.org\/walstar-ai-image-alt-generator\/assets\/banner-772x250.jpg?rev=3507781","banner_2x":"https:\/\/ps.w.org\/walstar-ai-image-alt-generator\/assets\/banner-1544x500.jpg?rev=3507781","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/walstar-ai-image-alt-generator\/assets\/icon-128x128.png?rev=3507755","icon_2x":"https:\/\/ps.w.org\/walstar-ai-image-alt-generator\/assets\/icon-256x256.png?rev=3507755","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/walstar-ai-image-alt-generator\/assets\/screenshot-1.png?rev=3506729","caption":"Plugin settings page showing the OpenRouter API Key field under Media &gt; AI ALT Optimizer."},{"src":"https:\/\/ps.w.org\/walstar-ai-image-alt-generator\/assets\/screenshot-2.png?rev=3506729","caption":"Image list view showing 3 images missing ALT text, with Select All \/ Deselect All options, image previews, filenames, and current ALT status."},{"src":"https:\/\/ps.w.org\/walstar-ai-image-alt-generator\/assets\/screenshot-3.png?rev=3506729","caption":"Selecting images with an SEO keyword entered before generating ALT text."},{"src":"https:\/\/ps.w.org\/walstar-ai-image-alt-generator\/assets\/screenshot-4.png?rev=3506729","caption":"WordPress Media attachment detail showing AI-generated ALT text successfully saved to an image."}],"raw_content":"<!--section=description-->\n<p>AI Image ALT Generator helps improve website accessibility and search engine rankings by generating AI-powered ALT text for images that are missing ALT attributes.<\/p>\n\n<p>The plugin scans your WordPress media library, detects images without ALT text, and allows administrators to bulk generate SEO-friendly ALT descriptions using artificial intelligence.<\/p>\n\n<h4>Disclaimer<\/h4>\n\n<p>This plugin uses AI to generate ALT text suggestions. While it can improve accessibility and SEO, administrators should review generated ALT text for accuracy and compliance with accessibility standards. The plugin author is not responsible for the content generated by the external AI service.<\/p>\n\n<p>Perfect for improving accessibility compliance and boosting image SEO performance.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Detect images missing ALT text<\/li>\n<li>Preview images missing ALT text directly in the admin interface<\/li>\n<li>Select specific images to generate ALT text<\/li>\n<li>Select All \/ Deselect All options<\/li>\n<li>Bulk generate ALT text using AI<\/li>\n<li>Optional keyword inclusion for SEO<\/li>\n<li>Does not overwrite existing ALT attributes<\/li>\n<li>Secure API key storage<\/li>\n<li>Simple admin interface under Media menu<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Enter your OpenRouter API key in plugin settings.<\/li>\n<li>The plugin scans the media library for images missing ALT text.<\/li>\n<li>Preview and select the images you want to optimize.<\/li>\n<li>Provide an optional SEO keyword.<\/li>\n<li>Click \"Generate AI ALT Text\".<\/li>\n<li>The plugin sends the image URL and keyword to the AI service.<\/li>\n<li>ALT text is generated and saved automatically.<\/li>\n<\/ol>\n\n<h4>External Services<\/h4>\n\n<p>This plugin connects to a third-party AI service to generate ALT text.<\/p>\n\n<p>Service Used:\nOpenRouter API<br \/>\nhttps:\/\/openrouter.ai\/<\/p>\n\n<p>Data Sent:\n- Image URL\n- Administrator-provided keyword<\/p>\n\n<p>When Data Is Sent:\n- Only when an administrator manually triggers ALT generation.<\/p>\n\n<p>OpenRouter Terms of Service: https:\/\/openrouter.ai\/terms\nOpenRouter Privacy Policy: https:\/\/openrouter.ai\/privacy<\/p>\n\n<p>This plugin does not collect, store, or share personal user data.\nUsers are responsible for reviewing and complying with the privacy policy of the external AI provider.<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation (Recommended)<\/h4>\n\n<ol>\n<li>Log in to your WordPress dashboard and navigate to <strong>Plugins<\/strong> -&gt; <strong>Add New<\/strong>.<\/li>\n<li>Search for <strong>Walstar AI Image ALT Generator<\/strong> in the search bar.<\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin <code>.zip<\/code> file from the WordPress repository.<\/li>\n<li>Go to <strong>Plugins<\/strong> -&gt; <strong>Add New<\/strong> -&gt; <strong>Upload Plugin<\/strong> and upload the <code>.zip<\/code> file.<\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>Getting Started<\/h4>\n\n<ol>\n<li>Once activated, navigate to <strong>Media<\/strong> -&gt; <strong>AI ALT Optimizer<\/strong> in your dashboard.<\/li>\n<li>Enter your <strong>OpenRouter API key<\/strong> in the API Settings field and click <strong>Save API Key<\/strong>.\n(Get your free API key at https:\/\/openrouter.ai\/)<\/li>\n<li>The plugin will automatically scan your media library and list all images missing ALT text.<\/li>\n<li>Use <strong>Select All<\/strong> or check individual images you want to optimize.<\/li>\n<li>Optionally enter an <strong>SEO Keyword<\/strong> to guide the AI for better results.<\/li>\n<li>Click <strong>Generate AI ALT Text<\/strong> \u2014 ALT text is saved automatically to each image.<\/li>\n<li>Verify results anytime via <strong>Media Library<\/strong> -&gt; click any image -&gt; check the <strong>Alternative Text<\/strong> field.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20overwrite%20existing%20alt%20text%3F\"><h3>Does this plugin overwrite existing ALT text?<\/h3><\/dt>\n<dd><p>No. It only generates ALT text for images that do not already have ALT attributes.<\/p><\/dd>\n<dt id=\"is%20an%20api%20key%20required%3F\"><h3>Is an API key required?<\/h3><\/dt>\n<dd><p>Yes. You must provide your own OpenRouter API key to use AI generation features.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20collect%20personal%20data%3F\"><h3>Does this plugin collect personal data?<\/h3><\/dt>\n<dd><p>No. The plugin does not collect or store personal data.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20send%20data%20externally%3F\"><h3>Does this plugin send data externally?<\/h3><\/dt>\n<dd><p>Yes. The image URL and keyword are sent to OpenRouter API only when manually triggered.<\/p><\/dd>\n<dt id=\"is%20this%20compatible%20with%20seo%20plugins%3F\"><h3>Is this compatible with SEO plugins?<\/h3><\/dt>\n<dd><p>Yes. Generated ALT text works with all major SEO plugins.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added image preview for images missing ALT text<\/li>\n<li>Added checkbox selection for images<\/li>\n<li>Added Select All \/ Deselect All feature<\/li>\n<li>Improved AI prompt for better ALT text generation<\/li>\n<li>Improved fallback ALT text handling<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release<\/li>\n<li>AI-powered ALT generation<\/li>\n<li>Bulk ALT processing<\/li>\n<li>Secure API key storage<\/li>\n<\/ul>","raw_excerpt":"Automatically generate ALT text for images missing ALT attributes to improve accessibility and search visibility.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/286810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=286810"}],"author":[{"embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dipeeka138"}],"wp:attachment":[{"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=286810"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=286810"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=286810"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=286810"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=286810"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/test.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=286810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}