{"id":303528,"date":"2026-05-10T05:25:32","date_gmt":"2026-05-10T05:25:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-image-seo-accessibility-tool\/"},"modified":"2026-05-12T06:12:58","modified_gmt":"2026-05-12T06:12:58","slug":"yamandu-native-ai-content-creator","status":"publish","type":"plugin","link":"https:\/\/ky.wordpress.org\/plugins\/yamandu-native-ai-content-creator\/","author":23144827,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.1","stable_tag":"1.0.1","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Yamandu Native AI Content Creator","header_author":"Rede Piabanha","header_description":"Generate images, title and alt text with AI to improve media metadata, SEO, and accessibility.","assets_banners_color":"92ac83","last_updated":"2026-05-12 06:12:58","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/piabanha.net\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":104,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"redepiabanha","date":"2026-05-12 06:12:58"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3527564,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3527564,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3527564,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3527564,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3527564,"resolution":"1","location":"assets","locale":"","width":3840,"height":3654},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3527564,"resolution":"2","location":"assets","locale":"","width":3840,"height":3654},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3527564,"resolution":"3","location":"assets","locale":"","width":3840,"height":3654},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3527564,"resolution":"4","location":"assets","locale":"","width":3840,"height":3654},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3527564,"resolution":"5","location":"assets","locale":"","width":3840,"height":3654}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1953,195933,17214,52195,186],"plugin_category":[34,55],"plugin_contributors":[262442],"plugin_business_model":[],"class_list":["post-303528","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-ai-content","plugin_tags-alt-text","plugin_tags-image-generator","plugin_tags-seo","plugin_category-accessibility","plugin_category-seo-and-marketing","plugin_contributors-redepiabanha","plugin_committers-redepiabanha"],"banners":{"banner":"https:\/\/ps.w.org\/yamandu-native-ai-content-creator\/assets\/banner-772x250.png?rev=3527564","banner_2x":"https:\/\/ps.w.org\/yamandu-native-ai-content-creator\/assets\/banner-1544x500.png?rev=3527564","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/yamandu-native-ai-content-creator\/assets\/icon-128x128.png?rev=3527564","icon_2x":"https:\/\/ps.w.org\/yamandu-native-ai-content-creator\/assets\/icon-256x256.png?rev=3527564","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/yamandu-native-ai-content-creator\/assets\/screenshot-1.png?rev=3527564","caption":""},{"src":"https:\/\/ps.w.org\/yamandu-native-ai-content-creator\/assets\/screenshot-2.png?rev=3527564","caption":""},{"src":"https:\/\/ps.w.org\/yamandu-native-ai-content-creator\/assets\/screenshot-3.png?rev=3527564","caption":""},{"src":"https:\/\/ps.w.org\/yamandu-native-ai-content-creator\/assets\/screenshot-4.png?rev=3527564","caption":""},{"src":"https:\/\/ps.w.org\/yamandu-native-ai-content-creator\/assets\/screenshot-5.png?rev=3527564","caption":""}],"raw_content":"<!--section=description-->\n<p>Yamandu Native AI Content Creator brings practical AI assistance into the WordPress editorial workflow without forcing publishers, agencies, and site owners into a separate content platform.<\/p>\n\n<p>The plugin helps teams create prompt-based post text, generate images, and produce useful image titles and alt text directly inside familiar WordPress screens. It is built for editorial operations that care about speed, consistency, accessibility, search visibility, and control over how external AI services are used.<\/p>\n\n<p>Yamandu uses Gemini model workflows for image understanding, text generation, image generation, and metadata creation. The result is a cleaner content process: editors can create text inside Gutenberg or the Classic Editor, generate new images for the Media Library, and improve attachment metadata from native WordPress interfaces.<\/p>\n\n<h4>A native workflow for serious content teams<\/h4>\n\n<p>Yamandu is designed for websites where publishing efficiency matters, but quality and governance cannot be sacrificed. Instead of adding a heavy dashboard or proprietary content layer, it works with WordPress posts, media attachments, metadata fields, row actions, bulk actions, and settings screens.<\/p>\n\n<p>This makes the plugin especially useful for:<\/p>\n\n<ul>\n<li>Publishers that need a faster editorial workflow.<\/li>\n<li>Agencies managing content production for multiple websites.<\/li>\n<li>Marketing teams that want consistent image metadata and AI-assisted drafting.<\/li>\n<li>Site owners who need better media titles and alt text without manual repetition.<\/li>\n<li>WordPress administrators who want explicit control over API keys, models, consent, and overwrite behavior.<\/li>\n<\/ul>\n\n<h4>Core advantages<\/h4>\n\n<ul>\n<li>Native WordPress integration: generate content where editors already work.<\/li>\n<li>Gutenberg and Classic Editor support for prompt-based post text generation.<\/li>\n<li>Media Library integration for AI image generation and metadata workflows.<\/li>\n<li>Attachment-level actions for individual image titles and alt text.<\/li>\n<li>Row actions and bulk actions for efficient media operations.<\/li>\n<li>Intentional regeneration controls to avoid accidental replacement of existing metadata.<\/li>\n<li>Configurable overwrite behavior for administrators who need stricter control.<\/li>\n<li>Google API key ownership remains with the site administrator.<\/li>\n<li>External requests remain disabled until administrator consent is enabled.<\/li>\n<li>Generated metadata is stored in native WordPress fields, not in a proprietary content layer.<\/li>\n<li>Focused SEO and accessibility benefits without turning the plugin into a bloated SEO suite.<\/li>\n<\/ul>\n\n<h4>What the plugin can generate<\/h4>\n\n<ul>\n<li>Post text from editorial prompts inside the WordPress editor.<\/li>\n<li>AI-generated images saved directly to the WordPress Media Library.<\/li>\n<li>Image attachment titles designed for cleaner media organization.<\/li>\n<li>Image alt text written to support accessibility and image SEO.<\/li>\n<\/ul>\n\n<h4>Editorial highlights<\/h4>\n\n<ul>\n<li>Generate content without reloading the editor.<\/li>\n<li>Insert generated text into the current post workflow.<\/li>\n<li>Create images from written prompts in the WordPress dashboard.<\/li>\n<li>Generate metadata for one image at a time from the attachment screen.<\/li>\n<li>Process selected images through Media Library bulk actions.<\/li>\n<li>Regenerate eligible fields when an intentional replacement is needed.<\/li>\n<li>Validate the Google API key from the plugin settings screen.<\/li>\n<li>Choose supported Gemini text models and image generation model options.<\/li>\n<li>Enable or disable third-party processing through an explicit consent setting.<\/li>\n<li>Choose whether plugin settings and cached data should be removed on uninstall.<\/li>\n<\/ul>\n\n<h4>Built for control, not blind automation<\/h4>\n\n<p>Yamandu does not treat AI generation as an invisible background process. Administrators decide when external requests are allowed, which API key is used, which model options are selected, which fields are eligible for generation, and whether existing metadata may be overwritten.<\/p>\n\n<p>This approach is important for professional publishing environments. It helps teams improve speed while preserving editorial judgment, compliance awareness, and control over the final content that appears on the site.<\/p>\n\n<h4>Supported model families<\/h4>\n\n<p>Yamandu includes settings for Gemini text generation and image generation workflows, including official Gemini, Nano Banana, Nano Banana 2, Nano Banana Pro, and Imagen 4 model options as available in the plugin settings.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to external Google services only after an administrator explicitly enables third-party requests and provides a Google API key.<\/p>\n\n<p>Services used by the plugin:<\/p>\n\n<ul>\n<li>Gemini API \/ Generative Language API: https:\/\/ai.google.dev\/<\/li>\n<li>Google Privacy Policy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<p>Data sent to external services may include selected image file content, image URLs or file data when required by the chosen workflow, existing image metadata, filename terms, site language information, generation settings, text prompts, and optional selected post text when the editor text generator is used.<\/p>\n\n<p>Requests are made only for administrator-triggered generation, Media Library bulk operations, or image creation actions initiated through the plugin.<\/p>\n\n<p>Important setup notes:<\/p>\n\n<ul>\n<li>Enable the Gemini API for the Google project used by the plugin.<\/li>\n<li>Restrict the Google API key to the Gemini API.<\/li>\n<li>Third-party requests must be enabled before the API key can be validated.<\/li>\n<li>Yamandu uses the API key entered in the plugin settings screen. A service account JSON file is not required.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Create or select a Google API key restricted to the Gemini API.<\/li>\n<li>Open <code>Settings -&gt; Yamandu<\/code>.<\/li>\n<li>Enter your Google API key.<\/li>\n<li>Enable third-party requests.<\/li>\n<li>Save the settings.<\/li>\n<li>Validate the API key.<\/li>\n<li>Select the preferred text and image generation model options.<\/li>\n<li>Save the settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20does%20yamandu%20native%20ai%20content%20creator%20do%3F\"><h3>What does Yamandu Native AI Content Creator do?<\/h3><\/dt>\n<dd><p>Yamandu helps WordPress teams generate post text, create images, and produce image titles and alt text from native WordPress workflows.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20work%20with%20gutenberg%3F\"><h3>Does the plugin work with Gutenberg?<\/h3><\/dt>\n<dd><p>Yes. Yamandu includes prompt-based post text generation for Gutenberg and also supports the Classic Editor workflow.<\/p><\/dd>\n<dt id=\"can%20it%20generate%20images%20inside%20wordpress%3F\"><h3>Can it generate images inside WordPress?<\/h3><\/dt>\n<dd><p>Yes. The plugin can create images from prompts and save the generated files directly to the WordPress Media Library.<\/p><\/dd>\n<dt id=\"can%20it%20generate%20alt%20text%20for%20existing%20images%3F\"><h3>Can it generate alt text for existing images?<\/h3><\/dt>\n<dd><p>Yes. Yamandu can generate image alt text for WordPress image attachments to support accessibility and image SEO.<\/p><\/dd>\n<dt id=\"can%20it%20generate%20media%20titles%3F\"><h3>Can it generate media titles?<\/h3><\/dt>\n<dd><p>Yes. The plugin can generate attachment titles to improve media organization and metadata quality.<\/p><\/dd>\n<dt id=\"does%20it%20support%20bulk%20processing%3F\"><h3>Does it support bulk processing?<\/h3><\/dt>\n<dd><p>Yes. Selected images can be processed through Media Library bulk actions, which helps teams improve metadata across multiple attachments more efficiently.<\/p><\/dd>\n<dt id=\"will%20yamandu%20overwrite%20existing%20metadata%3F\"><h3>Will Yamandu overwrite existing metadata?<\/h3><\/dt>\n<dd><p>Standard generation can be configured to respect existing fields. Regeneration actions are intentional replacement actions and may overwrite eligible fields.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20data%20to%20external%20services%3F\"><h3>Does the plugin send data to external services?<\/h3><\/dt>\n<dd><p>Yes, but only after an administrator enables third-party requests in the plugin settings. Requests may include selected image content, image URLs or file data, existing metadata, filename terms, site language information, generation settings, prompts, and optional selected post text.<\/p><\/dd>\n<dt id=\"which%20google%20services%20are%20used%3F\"><h3>Which Google services are used?<\/h3><\/dt>\n<dd><p>The plugin uses Gemini API \/ Generative Language API for image understanding, text generation, metadata generation, and image generation workflows.<\/p><\/dd>\n<dt id=\"does%20yamandu%20replace%20a%20full%20seo%20plugin%3F\"><h3>Does Yamandu replace a full SEO plugin?<\/h3><\/dt>\n<dd><p>No. Yamandu focuses on AI-assisted content creation, image generation, image titles, and alt text. It is designed to complement a professional WordPress publishing stack rather than replace broader SEO, schema, analytics, or technical optimization tools.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20the%20plugin%20is%20uninstalled%3F\"><h3>What happens when the plugin is uninstalled?<\/h3><\/dt>\n<dd><p>By default, uninstall preserves plugin data. Administrators can enable data removal on uninstall in the plugin settings.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Removed the legacy external visual-analysis API requirement from image metadata generation.<\/li>\n<li>Updated image understanding to use Gemini directly when generating title and alt text.<\/li>\n<li>Updated Google AI model names and available model options to match current official Gemini and Imagen model IDs.<\/li>\n<li>Hardened post editor behavior to avoid unnecessary background activity while preserving WordPress Heartbeat and autosave.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Create AI post text, images, titles, and alt text in native WordPress workflows for SEO, accessibility, and editorial speed.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/303528","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=303528"}],"author":[{"embeddable":true,"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/redepiabanha"}],"wp:attachment":[{"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=303528"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=303528"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=303528"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=303528"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=303528"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=303528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}