{"id":237411,"date":"2025-06-29T20:07:52","date_gmt":"2025-06-29T20:07:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bilder-alt\/"},"modified":"2026-02-01T15:37:10","modified_gmt":"2026-02-01T15:37:10","slug":"bilder-alt","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/bilder-alt\/","author":23304181,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.2","stable_tag":"1.1.2","tested":"6.9.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Bilder Alt","header_author":"Lukas Beck <lb@bluebranch.de>","header_description":"Erstelle automatisch SEO-optimierte Alt-Texte f\u00fcr deine Bilder \u2013 direkt in WordPress. Das Plugin \u201eBilder Alt\u201c nutzt k\u00fcnstliche Intelligenz, um passende Bildbeschreibungen zu generieren, die sowohl f\u00fcr Suchmaschinen als auch f\u00fcr Nutzer verst\u00e4ndlich sind. Spare Zeit, verbessere deine Barrierefreiheit und steigere deine Sichtbarkeit in der Google-Bildersuche. Die Nutzung erfordert einen kostenlosen API-Zugang unter https:\/\/app.bilder-alt.de","assets_banners_color":"4559bb","last_updated":"2026-02-01 15:37:10","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/app.bilder-alt.de\/","header_plugin_uri":"https:\/\/app.bilder-alt.de\/","header_author_uri":"https:\/\/www.bluebranch.de\/","rating":5,"author_block_rating":0,"active_installs":30,"downloads":535,"num_ratings":2,"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":"bluebranch","date":"2025-06-29 20:10:37"},"1.0.1":{"tag":"1.0.1","author":"bluebranch","date":"2025-06-29 20:39:51"},"1.0.2":{"tag":"1.0.2","author":"bluebranch","date":"2025-06-29 22:09:18"},"1.1.0":{"tag":"1.1.0","author":"bluebranch","date":"2026-02-01 15:15:12"},"1.1.1":{"tag":"1.1.1","author":"bluebranch","date":"2026-02-01 15:19:45"},"1.1.2":{"tag":"1.1.2","author":"bluebranch","date":"2026-02-01 15:37:10"}},"upgrade_notice":{"1.0.0":"<p>Initial release with manual and automatic alt text generation (API key required).\nRefactored codebase: renamed functions and constants, replaced cURL with wp_remote_post + http_api_curl, improved WordPress compatibility. Security headers added.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3319574,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3319574,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.1.0","1.1.1","1.1.2"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"API settings page","2":"\u201cGenerate Alt Text\u201d button in the media library","3":"Automatically generated alt text shown in the image details"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1953,2353,17214,133,186],"plugin_category":[34,50,55],"plugin_contributors":[244274],"plugin_business_model":[],"class_list":["post-237411","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-ai","plugin_tags-alt-text","plugin_tags-image","plugin_tags-seo","plugin_category-accessibility","plugin_category-media","plugin_category-seo-and-marketing","plugin_contributors-bluebranch","plugin_committers-bluebranch"],"banners":{"banner":"https:\/\/ps.w.org\/bilder-alt\/assets\/banner-772x250.png?rev=3319574","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bilder-alt\/assets\/icon-256x256.png?rev=3319574","icon_2x":"https:\/\/ps.w.org\/bilder-alt\/assets\/icon-256x256.png?rev=3319574","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Bilder Alt<\/strong> automatically creates SEO-friendly and accessible alt texts for all images in your WordPress media library. The plugin uses state-of-the-art artificial intelligence to generate accurate and relevant image descriptions \u2013 fully automated.<\/p>\n\n<p><strong>Key Benefits:<\/strong><\/p>\n\n<ul>\n<li>Save time by automating alt text creation<\/li>\n<li>Improve website accessibility (WCAG-compliant)<\/li>\n<li>Enhance visibility in Google Image Search<\/li>\n<li>Seamless integration into the WordPress media library<\/li>\n<li>Manual or automatic generation options<\/li>\n<li>Cloud-based: No server resources needed<\/li>\n<\/ul>\n\n<p><strong>Note:<\/strong> A free API key is required. You can register at <a href=\"https:\/\/app.bilder-alt.de\">https:\/\/app.bilder-alt.de<\/a> and receive 25 free credits.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the external API at <a href=\"https:\/\/app.bilder-alt.de\">https:\/\/app.bilder-alt.de<\/a> in order to automatically generate alt texts for uploaded images using AI.<\/p>\n\n<p>When used, the plugin sends the following data to the API:\n- Image files (temporarily for analysis)\n- Optional keywords (if configured)\n- Your personal API key (for authentication)<\/p>\n\n<p>The API responds with:\n- AI-generated alt texts\n- Current credit balance\n- Supported languages<\/p>\n\n<p>This service is provided by BlueBranch GmbH. For legal information, please refer to:\n- <a href=\"https:\/\/www.bluebranch.de\/impressum\">Imprint<\/a>\n- <a href=\"https:\/\/www.bluebranch.de\/datenschutzerklaerung\">Privacy Policy<\/a><\/p>\n\n<h3>Further Information<\/h3>\n\n<p>For documentation, demos, and API access, visit <a href=\"https:\/\/app.bilder-alt.de\">https:\/\/app.bilder-alt.de<\/a>.\nFree 25 credits!<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GPLv2 or later.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Download and unzip the plugin.<\/li>\n<li>Upload the folder to <code>\/wp-content\/plugins\/<\/code> or install it via the WordPress Plugin Directory.<\/li>\n<li>Activate the plugin via the \u201cPlugins\u201d menu in your WordPress dashboard.<\/li>\n<li>Go to <strong>Settings &gt; Bilder Alt<\/strong>, enter your API key, and start generating alt texts in your media library.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20the%20plugin%20free%20to%20use%3F\"><h3>Is the plugin free to use?<\/h3><\/dt>\n<dd><p>Yes, the plugin is free. You receive 25 credits after registration. Additional credits can be purchased at <a href=\"https:\/\/app.bilder-alt.de\">https:\/\/app.bilder-alt.de<\/a>.<\/p><\/dd>\n<dt id=\"which%20image%20formats%20are%20supported%3F\"><h3>Which image formats are supported?<\/h3><\/dt>\n<dd><p>The plugin supports PNG, JPEG, JPG, GIF, and WEBP formats.<\/p><\/dd>\n<dt id=\"can%20i%20edit%20the%20generated%20alt%20texts%3F\"><h3>Can I edit the generated alt texts?<\/h3><\/dt>\n<dd><p>Yes, you can review and adjust the generated alt texts manually after creation.<\/p><\/dd>\n<dt id=\"are%20my%20images%20uploaded%20or%20stored%20on%20external%20servers%3F\"><h3>Are my images uploaded or stored on external servers?<\/h3><\/dt>\n<dd><p>No, your images are not stored on the bilder-alt.de server. Only temporary access is required for analysis.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Reduced maximum bulk processing size to 2 simultaneous requests to avoid API throttling.<\/li>\n<li>Set default bulk processing size to 2.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fixed various minor bugs and improved UI consistency.<\/li>\n<li>Improved stability of the media overview page.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added a dedicated \"Bilder Alt\" media overview page for advanced bulk management.<\/li>\n<li>Implemented bulk alt text generation with options to process selected, all, or only missing descriptions.<\/li>\n<li>Integrated real-time credit balance display and live updates during processing.<\/li>\n<li>Added configurable settings for images per page and bulk processing batch size.<\/li>\n<li>Improved UI with loading spinners, row status highlighting, and credit-based button states.<\/li>\n<li>Optimized image retrieval with deterministic sorting by date and ID.<\/li>\n<li>Enhanced navigation with top and bottom pagination and item counts.<\/li>\n<li>Added automatic process abortion when credit balance is exhausted.<\/li>\n<li>Refactored JavaScript into modular external files for better performance and maintainability.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fix missing reload files after bulk edit<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Add new image formats and assets for the plugin<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Manual and automatic alt text generation<\/li>\n<li>Support for multiple image formats<\/li>\n<li>API integration with key management<\/li>\n<li>Renamed internal files, functions, constants, and config variables for consistency<\/li>\n<li>Replaced direct cURL usage with WordPress HTTP API (<code>wp_remote_post<\/code>) and <code>http_api_curl<\/code> hook<\/li>\n<li>Added <code>if (!defined('ABSPATH')) exit;<\/code> to all PHP files for basic security<\/li>\n<li>Added <code>== External Services ==<\/code> section to clarify API usage and data handling<\/li>\n<li>Updated <code>Contributors<\/code> field with correct WordPress.org usernames<\/li>\n<\/ul>","raw_excerpt":"Generate SEO-optimized and accessible alt texts for your images using AI \u2013 directly in WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/237411","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=237411"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bluebranch"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=237411"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=237411"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=237411"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=237411"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=237411"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=237411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}