{"id":261089,"date":"2025-11-24T09:52:20","date_gmt":"2025-11-24T09:52:20","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-alt-text-builder\/"},"modified":"2026-03-09T00:00:21","modified_gmt":"2026-03-09T00:00:21","slug":"ai-alt-text-builder","status":"publish","type":"plugin","link":"https:\/\/pt.wordpress.org\/plugins\/ai-alt-text-builder\/","author":23381469,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.8","stable_tag":"1.0.8","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"AI Alt Text Builder","header_author":"RankPilotAI","header_description":"One-click, SEO-friendly ALT text for Media Library images \u2014 with scoring, bulk generation, and language options.","assets_banners_color":"e0c051","last_updated":"2026-03-09 00:00:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/rankpilotai.com","rating":5,"author_block_rating":0,"active_installs":0,"downloads":521,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"rankpilotai","date":"2025-11-24 12:47:15"},"1.0.1":{"tag":"1.0.1","author":"rankpilotai","date":"2025-11-26 23:39:43"},"1.0.2":{"tag":"1.0.2","author":"rankpilotai","date":"2025-11-27 00:06:33"},"1.0.3":{"tag":"1.0.3","author":"rankpilotai","date":"2025-12-08 12:02:11"},"1.0.4":{"tag":"1.0.4","author":"rankpilotai","date":"2025-12-17 12:41:46"},"1.0.5":{"tag":"1.0.5","author":"rankpilotai","date":"2026-01-03 00:23:41"},"1.0.6":{"tag":"1.0.6","author":"rankpilotai","date":"2026-01-16 14:56:55"},"1.0.7":{"tag":"1.0.7","author":"rankpilotai","date":"2026-02-16 01:18:52"},"1.0.8":{"tag":"1.0.8","author":"rankpilotai","date":"2026-03-09 00:00:21"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3403670,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3403670,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3402790,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3401714,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3401714,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3401714,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3401714,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3401714,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3401714,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3401714,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Media modal with <strong>Generate with AI<\/strong>","2":"Attachment edit screen \u2014 button + score badge","3":"Settings \u2192 <strong>Site Key<\/strong> &amp; <strong>Usage Overview<\/strong>","4":"Settings \u2192 <strong>Alt-Text Language<\/strong> &amp; <strong>Model<\/strong>"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1953,17214,163,233,186],"plugin_category":[34,50,55],"plugin_contributors":[250240],"plugin_business_model":[],"class_list":["post-261089","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-alt-text","plugin_tags-images","plugin_tags-media-library","plugin_tags-seo","plugin_category-accessibility","plugin_category-media","plugin_category-seo-and-marketing","plugin_contributors-rankpilotai","plugin_committers-rankpilotai"],"banners":{"banner":"https:\/\/ps.w.org\/ai-alt-text-builder\/assets\/banner-772x250.png?rev=3401714","banner_2x":"https:\/\/ps.w.org\/ai-alt-text-builder\/assets\/banner-1544x500.png?rev=3402790","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ai-alt-text-builder\/assets\/icon-128x128.gif?rev=3403670","icon_2x":"https:\/\/ps.w.org\/ai-alt-text-builder\/assets\/icon-256x256.gif?rev=3403670","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ai-alt-text-builder\/assets\/screenshot-1.png?rev=3401714","caption":"Media modal with <strong>Generate with AI<\/strong>"},{"src":"https:\/\/ps.w.org\/ai-alt-text-builder\/assets\/screenshot-2.png?rev=3401714","caption":"Attachment edit screen \u2014 button + score badge"},{"src":"https:\/\/ps.w.org\/ai-alt-text-builder\/assets\/screenshot-3.png?rev=3401714","caption":"Settings \u2192 <strong>Site Key<\/strong> &amp; <strong>Usage Overview<\/strong>"},{"src":"https:\/\/ps.w.org\/ai-alt-text-builder\/assets\/screenshot-4.png?rev=3401714","caption":"Settings \u2192 <strong>Alt-Text Language<\/strong> &amp; <strong>Model<\/strong>"},{"src":"https:\/\/ps.w.org\/ai-alt-text-builder\/assets\/screenshot-5.png?rev=3401714","caption":""},{"src":"https:\/\/ps.w.org\/ai-alt-text-builder\/assets\/screenshot-6.png?rev=3401714","caption":""}],"raw_content":"<!--section=description-->\n<p>AI Alt Text Builder generates concise, descriptive ALT text for images in the Media Library using RankPilotAI.<br \/>\nThis helps you improve both accessibility and image SEO in a few clicks.<\/p>\n\n<h3>Highlights<\/h3>\n\n<ul>\n<li>One-click \u201cGenerate with AI\u201d button on Media Library items and the attachment edit screen  <\/li>\n<li>Automatically saves to <code>_wp_attachment_image_alt<\/code>  <\/li>\n<li>Built-in ALT-length score badge (0\u2013100) and a sortable Media Library column  <\/li>\n<li>Bulk generation from the Media screen actions  <\/li>\n<li>Language selector (English, Deutsch, Fran\u00e7ais, Espa\u00f1ol, T\u00fcrk\u00e7e, or custom)  <\/li>\n<li>Model choice (GPT-4o-mini, GPT-4.1, GPT-4o)  <\/li>\n<li>Token-based usage via RankPilotAI (free tier available)<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to RankPilotAI\u2019s API to generate ALT text and to fetch token status.<\/p>\n\n<h3>What is sent and when<\/h3>\n\n<ul>\n<li>On explicit user actions only (Generate button or Bulk): image URL, file name, current ALT (if any), selected model, selected language, site URL and domain, plugin slug, and your Site Token.  <\/li>\n<li>On token-status checks in the settings page: Site Token, site URL and domain, and a minimal request context.<\/li>\n<\/ul>\n\n<h3>Why it is sent<\/h3>\n\n<ul>\n<li>To generate the requested ALT text and return it to your Media Library item  <\/li>\n<li>To authorize usage and show your remaining balance<\/li>\n<\/ul>\n\n<h3>Endpoints<\/h3>\n\n<ul>\n<li>https:\/\/rankpilotai.com\/wp-json\/rankpilotai\/v1\/alt-text  <\/li>\n<li>https:\/\/rankpilotai.com\/wp-json\/rankpilotai\/v1\/alt-batch  <\/li>\n<li>https:\/\/rankpilotai.com\/wp-json\/rankpilotai\/v1\/token-info<\/li>\n<\/ul>\n\n<h3>Provider<\/h3>\n\n<p>RankPilotAI (Terms of Service: https:\/\/rankpilotai.com\/terms-and-conditions, Privacy Policy: https:\/\/rankpilotai.com\/privacy-policy)<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload and activate the plugin.<\/li>\n<li>Go to <strong>AI Alt Text Builder \u2192 Site Key Management<\/strong> and paste your <strong>Site Key<\/strong> from RankPilotAI.<\/li>\n<li>(Optional) Pick your model &amp; language in <strong>Alt-Text Settings<\/strong> and save.<\/li>\n<li>Open <strong>Media \u2192 Library<\/strong> or an <strong>attachment<\/strong> and click <strong>Generate with AI<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20there%20a%20free%20plan%3F\"><h3>Is there a free plan?<\/h3><\/dt>\n<dd><p>Yes. A limited free tier is available. Higher tiers provide more tokens and additional models.<\/p><\/dd>\n<dt id=\"does%20it%20overwrite%20my%20existing%20alt%20texts%3F\"><h3>Does it overwrite my existing ALT texts?<\/h3><\/dt>\n<dd><p>Only when you click <strong>Generate<\/strong> for a given image (or run a bulk action). It writes to WordPress\u2019 standard <code>_wp_attachment_image_alt<\/code> field.<\/p><\/dd>\n<dt id=\"what%20languages%20are%20supported%3F\"><h3>What languages are supported?<\/h3><\/dt>\n<dd><p>English, German, French, Spanish, Turkish \u2014 plus <strong>Other\/Custom<\/strong>. Enter any language name and we\u2019ll pass it to the generator.<\/p><\/dd>\n<dt id=\"will%20it%20change%20image%20file%20names%20or%20titles%3F\"><h3>Will it change image file names or titles?<\/h3><\/dt>\n<dd><p>No. It only sets the ALT text and stores a score <code>_aatb_score<\/code> meta (for the badge\/column).<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20other%20media%2Fseo%20plugins%3F\"><h3>Does it work with other media\/SEO plugins?<\/h3><\/dt>\n<dd><p>Yes. ALT text is a core WordPress field, so other plugins and themes will read it normally.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Updated default AI model from GPT-4o-mini to GPT-4.1 Mini for improved quality and performance.<\/li>\n<li>Backward compatibility maintained \u2014 existing GPT-4o-mini selections are automatically migrated.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>UI: Redesigned settings page with modern card-based layout, gradient header, improved navigation and responsive design.<\/li>\n<li>UI: Settings header now displays the official AI Alt Text Builder logo.<\/li>\n<li>UI: Modernized admin CSS for generate button and score badges.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Maintenance: minor version consistency updates and small documentation\/copy cleanup. No functional changes.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Maintenance: minor version consistency updates and small documentation\/copy cleanup. No functional changes.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Tested up to WordPress 6.9.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>New installs start with an empty Site Key field instead of a random generated key.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Tweak: removed extra \u201cView details\u201d link on the Plugins screen and synced short description. No functional changes.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Tweak: Updated short description and plugin listing copy. No functional changes.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release: one-click ALT generation + \u201cAlt Score\u201d badge.<\/li>\n<li>Normalized usage overview: Remaining = Plan Limit \u2212 Global Usage (matches RankPilotAI account dashboard).<\/li>\n<li>Language selector and prompt improvements.<\/li>\n<li>New settings UI, bulk actions polish and sortable \u201cAlt Score\u201d column.<\/li>\n<li>Stability and compatibility tweaks on admin screens.<\/li>\n<\/ul>","raw_excerpt":"Generate SEO-friendly ALT text for Media Library images in one click, with scoring, bulk generation and language options.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/261089","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=261089"}],"author":[{"embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rankpilotai"}],"wp:attachment":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=261089"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=261089"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=261089"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=261089"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=261089"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=261089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}