{"id":387296,"date":"2026-10-16T15:50:22","date_gmt":"2026-10-16T15:50:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/simpli-auto-alt-text\/"},"modified":"2026-10-16T22:16:24","modified_gmt":"2026-10-16T22:16:24","slug":"simpli-auto-alt-text","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/simpli-auto-alt-text\/","author":23572407,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.3","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Simpli Auto Alt Text","header_author":"SimpliPlugin","header_description":"Automatically generates accessible alt text from image filenames during media upload.","assets_banners_color":"b4d3f7","last_updated":"2026-10-16 22:16:24","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/simpli-auto-alt-text\/","header_author_uri":"https:\/\/wordpress.org\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":51,"num_ratings":0,"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":"simpliplugin","date":"2026-10-16 22:16:24","revision":3751197}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3750817,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3750755,"resolution":"772x250","location":"assets","locale":"","width":2172,"height":724}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[1953,17214,163,84,186],"plugin_category":[34,50,55],"plugin_contributors":[285763],"plugin_business_model":[],"class_list":["post-387296","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-alt-text","plugin_tags-images","plugin_tags-media","plugin_tags-seo","plugin_category-accessibility","plugin_category-media","plugin_category-seo-and-marketing","plugin_contributors-simpliplugin","plugin_committers-simpliplugin"],"banners":{"banner":"https:\/\/ps.w.org\/simpli-auto-alt-text\/assets\/banner-772x250.png?rev=3750755","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/simpli-auto-alt-text\/assets\/icon-256x256.png?rev=3750817","icon_2x":"https:\/\/ps.w.org\/simpli-auto-alt-text\/assets\/icon-256x256.png?rev=3750817","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Simpli Auto Alt Text is a lightweight WordPress plugin that automatically generates image alt text from filenames when images are uploaded to your website.<\/p>\n\n<p>Adding meaningful alternative text to images is an important part of making website content more accessible. However, manually entering alt text for every uploaded image can be time-consuming.<\/p>\n\n<p>Simpli Auto Alt Text helps simplify this process by converting image filenames into readable text and automatically saving the result in the WordPress Media Library.<\/p>\n\n<p>The plugin works during the standard WordPress image upload process, requires no additional configuration, and preserves existing non-empty alt text.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Automatic Alt Text Generation:<\/strong> Generate alt text from image filenames during the WordPress media upload process.<\/li>\n<li><strong>Filename Formatting:<\/strong> Convert hyphens, underscores, and periods into spaces to make filenames easier to read.<\/li>\n<li><strong>Readable Capitalization:<\/strong> Automatically format generated text using title-case capitalization.<\/li>\n<li><strong>Preserves Existing Alt Text:<\/strong> Existing non-empty image alt text is never overwritten.<\/li>\n<li><strong>Image-Only Processing:<\/strong> Only image attachments are processed. Other media files are ignored.<\/li>\n<li><strong>No Configuration Required:<\/strong> Activate the plugin and start uploading images without configuring additional settings.<\/li>\n<li><strong>Lightweight Functionality:<\/strong> Uses built-in WordPress functions and hooks without requiring external APIs.<\/li>\n<li><strong>No Bulk Modifications:<\/strong> Previously uploaded images remain unchanged.<\/li>\n<\/ul>\n\n<h4>How Simpli Auto Alt Text Works<\/h4>\n\n<p>When you upload an image, WordPress generates attachment metadata. Simpli Auto Alt Text uses this process to generate readable alt text from the uploaded filename.<\/p>\n\n<p>The plugin:<\/p>\n\n<ol>\n<li>Detects when WordPress generates image attachment metadata.<\/li>\n<li>Checks whether the attachment is an image.<\/li>\n<li>Checks whether the image already contains non-empty alt text.<\/li>\n<li>Extracts the image filename without its extension.<\/li>\n<li>Replaces hyphens, underscores, and periods with spaces.<\/li>\n<li>Normalizes spacing and capitalizes the resulting words.<\/li>\n<li>Saves the generated text in the standard WordPress image alt text field.<\/li>\n<\/ol>\n\n<h4>Example Filename Conversions<\/h4>\n\n<ul>\n<li><code>summer-beach_vacation.2024.jpg<\/code> becomes <code>Summer Beach Vacation 2024<\/code><\/li>\n<li><code>beautiful-mountain-view.png<\/code> becomes <code>Beautiful Mountain View<\/code><\/li>\n<li><code>red_sports_car.jpg<\/code> becomes <code>Red Sports Car<\/code><\/li>\n<li><code>my--photo___best.png<\/code> becomes <code>My Photo Best<\/code><\/li>\n<\/ul>\n\n<h4>Who Can Use This Plugin?<\/h4>\n\n<p>Simpli Auto Alt Text can be useful for:<\/p>\n\n<ul>\n<li>Bloggers who regularly upload images to their articles.<\/li>\n<li>Website owners who want a simple starting point for image alt text.<\/li>\n<li>Content creators who manage image-heavy websites.<\/li>\n<li>WordPress developers who want automatic filename-based alt text generation.<\/li>\n<li>Site administrators who want to reduce repetitive manual image metadata entry.<\/li>\n<\/ul>\n\n<h4>Works With the WordPress Media Library<\/h4>\n\n<p>The plugin uses the standard WordPress attachment metadata workflow and stores generated alt text in the <code>_wp_attachment_image_alt<\/code> field.<\/p>\n\n<p>Generated alt text can be viewed and manually edited through the WordPress Media Library.<\/p>\n\n<p>The plugin does not modify image files, change attachment titles or captions, or process previously uploaded images.<\/p>\n\n<h4>Important Accessibility Note<\/h4>\n\n<p>Alt text generated from filenames is only a starting point. A filename does not always accurately describe an image or its purpose.<\/p>\n\n<p>For better accessibility, review the generated text and adjust it to describe the image in its actual context. Decorative images may require intentionally empty alt text.<\/p>\n\n<h4>Simple and Lightweight<\/h4>\n\n<p>Simpli Auto Alt Text focuses on one task: automatically filling missing image alt text from filenames when new images are uploaded.<\/p>\n\n<p>No external AI services, API keys, additional accounts, or complex configuration are required.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>simpli-auto-alt-text<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install through the WordPress Plugins screen.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Upload an image \u2014 alt text is generated automatically from the filename.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20overwrite%20existing%20alt%20text%3F\"><h3>Does this overwrite existing alt text?<\/h3><\/dt>\n<dd><p>No. Alt text is only generated when the <code>_wp_attachment_image_alt<\/code> field is empty.<\/p><\/dd>\n<dt id=\"does%20this%20work%20for%20non-image%20attachments%3F\"><h3>Does this work for non-image attachments?<\/h3><\/dt>\n<dd><p>No. The plugin only processes image attachments.<\/p><\/dd>\n<dt id=\"does%20this%20run%20on%20existing%20media%20library%20items%3F\"><h3>Does this run on existing media library items?<\/h3><\/dt>\n<dd><p>No. Alt text is set during the upload metadata generation process only.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Automatically generates accessible alt text from image filenames when media is uploaded to WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/387296","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=387296"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/simpliplugin"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=387296"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=387296"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=387296"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=387296"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=387296"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=387296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}