{"id":248099,"date":"2025-08-28T21:18:23","date_gmt":"2025-08-28T21:18:23","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/alt-bot\/"},"modified":"2025-11-30T16:12:05","modified_gmt":"2025-11-30T16:12:05","slug":"alt-bot","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/alt-bot\/","author":21077251,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.2","stable_tag":"1.1.2","tested":"6.8.5","requires":"6.7","requires_php":"8.0","requires_plugins":null,"header_name":"Alt Bot","header_author":"Rony Bormon","header_description":"Auto and on-demand alt text generation (EXIF \u2192 filename \u2192 title). Bulk + Single + Media Library buttons + Admin \"Missing ALT\" grid\/list with visual indicators.","assets_banners_color":"bebebe","last_updated":"2025-11-30 16:12:05","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/ronybormon.com\/","header_plugin_uri":"https:\/\/ronybormon.com\/","header_author_uri":"https:\/\/www.linkedin.com\/in\/rony-bormon\/","rating":0,"author_block_rating":0,"active_installs":40,"downloads":514,"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":"ronybormon","date":"2025-11-01 12:31:55"},"1.1.0":{"tag":"1.1.0","author":"devsabbirhossain","date":"2025-11-30 15:33:05"},"1.1.1":{"tag":"1.1.1","author":"devsabbirhossain","date":"2025-11-30 15:59:28"},"1.1.2":{"tag":"1.1.2","author":"devsabbirhossain","date":"2025-11-30 16:12:05"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3406220,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3406220,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3406220,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3406220,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.1.1","1.1.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3406220,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3406220,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3406220,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Media Library view with Alt Bot overlay buttons","2":"Alt Bot dashboard","3":"Missing ALT management page"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1953,17214,247034,6357,233],"plugin_category":[34],"plugin_contributors":[227953,246149],"plugin_business_model":[],"class_list":["post-248099","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-alt-text","plugin_tags-bulk-alt-generation","plugin_tags-image-seo","plugin_tags-media-library","plugin_category-accessibility","plugin_contributors-devsabbirhossain","plugin_contributors-ronybormon","plugin_committers-devsabbirhossain","plugin_committers-ronybormon","plugin_support_reps-devsabbirhossain"],"banners":{"banner":"https:\/\/ps.w.org\/alt-bot\/assets\/banner-772x250.png?rev=3406220","banner_2x":"https:\/\/ps.w.org\/alt-bot\/assets\/banner-1544x500.png?rev=3406220","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/alt-bot\/assets\/icon-128x128.png?rev=3406220","icon_2x":"https:\/\/ps.w.org\/alt-bot\/assets\/icon-256x256.png?rev=3406220","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/alt-bot\/assets\/screenshot-1.png?rev=3406220","caption":"Media Library view with Alt Bot overlay buttons"},{"src":"https:\/\/ps.w.org\/alt-bot\/assets\/screenshot-2.png?rev=3406220","caption":"Alt Bot dashboard"},{"src":"https:\/\/ps.w.org\/alt-bot\/assets\/screenshot-3.png?rev=3406220","caption":"Missing ALT management page"}],"raw_content":"<!--section=description-->\n<p><strong>Alt Bot<\/strong> is a professional WordPress plugin that automatically generates ALT text for your images, improving accessibility and SEO. It can process uploaded images automatically or handle existing images manually via the Media Library or the plugin\u2019s dashboard.<\/p>\n\n<p>\ud83c\udfaf <strong>Features<\/strong>:<\/p>\n\n<ul>\n<li>\u2705 Automatic ALT text generation on image upload<\/li>\n<li>\u2705 Bulk generate ALT text for all or selected images<\/li>\n<li>\u2705 Missing ALT management with advanced filtering<\/li>\n<li>\u2705 Media Library integration:\n\n<ul>\n<li>Grid and List views<\/li>\n<li>Overlay buttons on thumbnails for quick actions<\/li>\n<\/ul><\/li>\n<li>\u2705 Individual ALT regeneration per image<\/li>\n<li>\u2705 Real-time statistics and progress tracking<\/li>\n<li>\u2705 Built with WordPress coding standards<\/li>\n<li>\u2705 Mobile-friendly and accessible interface<\/li>\n<\/ul>\n\n<h3>How to Use<\/h3>\n\n<p>The plugin automatically generates ALT text for images during upload. Manual processing is also available.<\/p>\n\n<h4>\ud83d\udd04 Automatic ALT Generation (On Upload)<\/h4>\n\n<ul>\n<li>When you upload an image, Alt Bot automatically generates ALT text using:\n\n<ol>\n<li>EXIF data (ImageDescription)<\/li>\n<li>Filename (converted to readable text)<\/li>\n<li>Attachment title (fallback)<\/li>\n<\/ol><\/li>\n<li>Improves site accessibility and SEO by ensuring all images have meaningful ALT text.<\/li>\n<\/ul>\n\n<h4>\ud83d\udee0\ufe0f Manual ALT Generation<\/h4>\n\n<h3>Option 1: From Missing ALT Page<\/h3>\n\n<ol>\n<li>Navigate to <strong>Dashboard \u2192 Alt Bot \u2192 Missing ALT<\/strong>.<\/li>\n<li>Use filters to view missing or existing ALT images.<\/li>\n<li>Select images or use <strong>Select All<\/strong>.<\/li>\n<li>Click <strong>Generate ALT for Selected<\/strong> or <strong>Generate for All Shown<\/strong>.<\/li>\n<\/ol>\n\n<h3>Option 2: From Media Library<\/h3>\n\n<ol>\n<li>Open <strong>Dashboard \u2192 Media \u2192 Library<\/strong>.<\/li>\n<li>Hover over thumbnails to access <strong>Alt Bot<\/strong> overlay buttons.<\/li>\n<li>Click <strong>Generate ALT Text<\/strong> for individual images.<\/li>\n<li>Red button = missing ALT, Green button = existing ALT.<\/li>\n<\/ol>\n\n<h3>Notes<\/h3>\n\n<ul>\n<li>Works with all image types supported by WordPress (JPEG, PNG, GIF, WebP, etc.).<\/li>\n<li>EXIF data is available for JPEG images only.<\/li>\n<li>Bulk operations depend on server performance and image count.<\/li>\n<\/ul>\n\n<h3>Credits \/ Acknowledgements<\/h3>\n\n<p>Special thanks to <a href=\"https:\/\/profiles.wordpress.org\/devsabbirhossain\">Sabbir Hossain<\/a> for contributing to several key features of this plugin.\nYour support, ideas, and development assistance played an important role in improving the overall functionality and user experience.<\/p>\n\n<p>We truly appreciate the effort and dedication you brought to this project.<\/p>\n\n<h3>Links<\/h3>\n\n<ul>\n<li>Author: <a href=\"https:\/\/www.linkedin.com\/in\/rony-bormon\">Rony Bormon<\/a><\/li>\n<li>Website: <a href=\"https:\/\/ronybormon.com\/\">https:\/\/ronybormon.com\/<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<h3>Minimum Requirements =<\/h3>\n\n<ul>\n<li>PHP 8.0 or greater is required (PHP 8.0 or greater is recommended)<\/li>\n<li>MySQL 5.5.5 or greater, OR MariaDB version 10.1 or greater, is required<\/li>\n<li>WordPress 6.7 or greater<\/li>\n<\/ul>\n\n<h3>Installation from WordPress Dashboard<\/h3>\n\n<ol>\n<li>Upload the plugin folder to the <code>\/wp-content\/plugins\/<\/code> directory or install via the Plugins screen in WordPress.<\/li>\n<li>Activate the plugin through the \u2018Plugins\u2019 screen.<\/li>\n<li>After activation, go to <strong>Dashboard \u2192 Alt Bot<\/strong> to start using.<\/li>\n<\/ol>\n\n<h3>Manual Installation<\/h3>\n\n<ol>\n<li>Download the plugin ZIP file.<\/li>\n<li>Navigate to Plugins \u00e2\u2020\u2019 Add New \u00e2\u2020\u2019 Upload Plugin.<\/li>\n<li>Choose the ZIP file, click 'Install', and Activate.<\/li>\n<\/ol>\n\n<h3>Installation via FTP<\/h3>\n\n<ol>\n<li>Unzip the plugin ZIP file.<\/li>\n<li>Use an FTP client to upload the plugin folder to <code>wp-content\/plugins\/<\/code>.<\/li>\n<li>Log in to your WordPress dashboard.<\/li>\n<li>Navigate to Plugins \u00e2\u2020\u2019 Installed Plugins.<\/li>\n<li>Activate the plugin.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='q1%3A%20will%20it%20overwrite%20existing%20alt%20text%3F'><h3>Q1: Will it overwrite existing ALT text?<\/h3><\/dt>\n<dd><p>No. By default, Alt Bot only generates ALT for missing images.<\/p><\/dd>\n<dt id='q1%3A%20can%20it%20be%20customized%3F'><h3>Q1: Can it be customized?<\/h3><\/dt>\n<dd><p>Currently uses a fixed algorithm. Future updates may allow customization.<\/p><\/dd>\n<dt id='q1%3A%20is%20it%20compatible%20with%20all%20themes%20and%20plugins%3F'><h3>Q1: Is it compatible with all themes and plugins?<\/h3><\/dt>\n<dd><p>Yes, Alt Bot follows WordPress coding standards and works with all themes, including WooCommerce.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0 ( 30 November 2025 )<\/h4>\n\n<ul>\n<li>Feature: Added support for bulk ALT generation<\/li>\n<li>Enhance: Improved performance and usability<\/li>\n<li>Fix: Fixed missing alt text for images with spaces in the filename<\/li>\n<li>Fix: Ajax update issue<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Automatically generate alt text for images using EXIF, filename, or title. Includes bulk actions, media library, and missing ALT management.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/248099","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=248099"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ronybormon"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=248099"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=248099"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=248099"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=248099"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=248099"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=248099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}