[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5ULkSoWfS17o6KLDDr1THkk-u8MYpWWoTRGYaP2mkLY":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":8,"trust_score":10,"computed_at":11,"plugins":12},"connorbulmer","Connor Bulmer","https:\u002F\u002Fprofiles.wordpress.org\u002Fconnorbulmer\u002F",1,30,100,94,"2026-04-04T21:00:15.422Z",[13],{"slug":14,"name":15,"version":16,"author":5,"author_profile":6,"description":17,"short_description":18,"active_installs":8,"downloaded":19,"rating":9,"num_ratings":7,"last_updated":20,"tested_up_to":21,"requires_at_least":22,"requires_php":23,"tags":24,"homepage":30,"download_link":31,"security_score":9,"vuln_count":32,"unpatched_count":32,"last_vuln_date":33,"fetched_at":34},"ai-auto-alt-text-generator","AI Auto Alt Text Generator","1.19","\u003Cp>\u003Cstrong>AI Auto Alt Text Generator\u003C\u002Fstrong> is a lightweight, privacy-conscious plugin that uses OpenAI vision-capable models (defaulting to GPT-4o mini, with GPT 5 Mini\u002FNano options) to create meaningful, screen-reader-friendly alt text and SEO-friendly titles for your images. Whether you add a single image, bulk-process your library, or just want a one-click fix in the Media Library, the plugin handles it all – no manual effort required.\u003C\u002Fp>\n\u003Cp>This solution is far cheaper than many alternatives because it cuts out the middle-person. You’ll just need to bring your own OpenAI API key.\u003C\u002Fp>\n\u003Ch3>✨ Key features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic alt text on upload\u003C\u002Fstrong> – set-and-forget accessibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optional automatic image titles\u003C\u002Fstrong> – improve SEO with descriptive titles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-click manual generation\u003C\u002Fstrong> – “Generate Alt Text & Title” button in the Media Library.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk update tool\u003C\u002Fstrong> – batch-process existing images (five at a time) with a configurable pause between batches.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Prompt fine-tuning\u003C\u002Fstrong> – supply site-wide context and optionally include the image file name.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Model selection\u003C\u002Fstrong> – choose GPT-4o mini (default) or GPT 5 Mini\u002FNano (BETA).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image size & detail control\u003C\u002Fstrong> – choose the resolution and level of visual detail sent.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No extra servers\u003C\u002Fstrong> – data flows only between your site and OpenAI; nothing is stored off-site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual output\u003C\u002Fstrong> – choose English (UK), English (US) or other popular languages. (English US is the default.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🧭 Where to find the bulk tool\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Bulk Alt Text Update\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Bulk Alt Text Update\u003C\u002Fstrong> (shortcut that redirects to the Tools page)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Alt Text Generator\u003C\u002Fstrong> includes a button linking straight to the bulk page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🧠 How it works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>When an image is uploaded (or manually chosen), the plugin creates a temporary public URL for that image.\u003C\u002Fli>\n\u003Cli>It sends the image – plus optional context such as the parent post title, your custom site context and the file name – to your selected OpenAI vision model.\u003C\u002Fli>\n\u003Cli>OpenAI returns a concise description.\n\u003Cul>\n\u003Cli>Alt text is stored in WordPress’ native \u003Ccode>_wp_attachment_image_alt\u003C\u002Fcode> field.  \u003C\u002Fli>\n\u003Cli>(Optional) The returned title is stored as the attachment post title.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Nothing is cached or stored on OpenAI’s side; only the final strings live in your database.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Settings overview\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>OpenAI API Key\u003C\u002Fstrong> – Required to connect to GPT-4o.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>OpenAI Model\u003C\u002Fstrong> – GPT-4o mini (default), GPT 5 Mini (BETA), or GPT 5 Nano (BETA).  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Size to Send\u003C\u002Fstrong> – Thumbnail, Medium, Large, or Full.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Detail Quality\u003C\u002Fstrong> – ‘Low’ or ‘High’ (Low uses fewer tokens).  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk batch size\u003C\u002Fstrong> – Number of images per batch (lower values reduce rate-limit risk).  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site Context\u003C\u002Fstrong> – Optional free-form prompt guidance (brand voice, niche, etc.).  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Send Image File Name\u003C\u002Fstrong> – Include file name in the prompt for extra context.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatically Generate Title\u003C\u002Fstrong> – Add descriptive titles alongside alt text.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use full context for image titles\u003C\u002Fstrong> – When enabled, title generation includes site context and file name (uses more tokens).  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk optimiser delay (seconds)\u003C\u002Fstrong> – Pause between batches during bulk runs.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>OpenAI request timeout (seconds)\u003C\u002Fstrong> – Max wait time for OpenAI responses (10–120s) to reduce timeout failures on slower hosts.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Output Language\u003C\u002Fstrong> – Default English (US). Choose English (UK) for British spellings or another popular language; outputs (alt text and titles) will be generated in the selected language.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the \u003Cstrong>OpenAI API\u003C\u002Fstrong> to generate alt text and (optionally) image titles.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Endpoint:\u003C\u002Fstrong> \u003Ccode>https:\u002F\u002Fapi.openai.com\u002Fv1\u002Fchat\u002Fcompletions\u003C\u002Fcode>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>When called:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>On image upload (automatic)  \u003C\u002Fli>\n\u003Cli>Via “Generate Alt Text & Title” button in Media Library (manual)  \u003C\u002Fli>\n\u003Cli>Via \u003Cstrong>Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Bulk Alt Text Update\u003C\u002Fstrong> (bulk)  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data sent:\u003C\u002Fstrong> image URL, optional file name, optional site context, optional parent post title  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\" rel=\"nofollow ugc\">https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\" rel=\"nofollow ugc\">https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically generates alt text and image titles for your WordPress media uploads with selectable OpenAI models (defaulting to GPT-4o mini), improvin &hellip;",1196,"2026-03-03T09:05:00.000Z","6.9.4","5.5","7.4",[25,26,27,28,29],"accessibility","ai","alt-text","images","seo","https:\u002F\u002Fgithub.com\u002FConnorBulmer\u002Fai-auto-alt-text\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-auto-alt-text-generator.1.19.zip",0,null,"2026-03-15T15:16:48.613Z"]