=== BT AI Text Generator === Contributors: btwebdesign Donate link: https://bt-ai.eu/ Tags: ai text, ai generator, post generator, text generator, elementor Requires at least: 6.5 Tested up to: 7.1 Stable tag: 2.0.0 Requires PHP: 7.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html This lightweight plugin generates text for images and posts using AI hosted in the EU (GDPR compliant) and helps with SEO and accessibility. == Description == This GDPR-compliant AI Generator uses artificial intelligence to automatically generate SEO-optimized, accessible ALT texts for your images and content for your blog Posts — directly from within the WordPress editor. No AI connector is required. **No need to set up your own AI account.** Unlike many other AI plugins, you don't need to register with an AI provider, manage API keys from third parties, or worry about billing with a separate AI vendor. Simply activate the plugin, add your BT AI TEXT Generator license key, and start generating content — the connection to the underlying AI model is handled entirely by our managed backend service. = Features: = * AI-assisted Blog Post content generation with a simple prompt (Block Editor Gutenberg and Classic Editor) * ALT text generation for images (Media Library, Grid & List view, Gutenberg image blocks, Elementor, DIVI) * Bulk ALT text generation for existing media libraries * Selected AI models for image analysis and text generation * No AI connector required * Used AI hosted in the EU (GDPR compliant) (1) Generate AI-supported ALT texts either directly for individual images, for manual selection in the media overview, or automatically for the entire media library using the integrated bulk processing function. This allows you to efficiently implement both selective corrections and large-scale optimisations: - Single mode for each image - Selection mode in the media library - Bulk processing for the entire media library - Elementor compatible. No separate Elementor add-on required - DIVI compatible. Divi Backend Builder and Divi Visual Builder - Supported image formats: jpeg, jpg, png, gif, webp, avif (2) Generate AI-supported content for your Posts directly in the WordPress editor (Gutenberg and Classic editor). - A custom prompt for each post. - Prompt is saved for each post, so that when you edit it, you only need to adjust the prompt accordingly. - Generated content is automatically cleaned of Markdown formatting, HTML document structure, and inline CSS before insertion. - Automatic language detection for generated post text based on the site/post language, unless a different language is specified in the prompt. - Post edit permission is checked per individual post (edit_post). Your images and the generated text are processed exclusively on a server in the EU (Germany). The data is not used for training purposes. **Custom prompt:** Tell the AI your important keywords in the prompt. **Multilingual:** In the prompt, tell the AI which language you need the text in. The AI model supports a wide range of European languages for prompt and text generation. **Get your free API-Key:** To provide you with the best professional-quality text, the plugin uses powerful, privacy-friendly AI models. As this service charges a usage-based fee, various packages are offered in addition to the free version. [Get your free API-Key](https://bt-ai.eu/shop/)! **No thinking about how to integrate an AI. Simply install it and get started with this data protection-compliant AI solution! == Installation == = From your WordPress dashboard = 1. In your WordPress dashboard go to 'Plugins > Add Plugin' 2. Search for 'BT AI Text Generator' 3. Click on **Install Now** button, then click on **Activate** 4. Get your free API-Key at https://bt-ai.eu/ 5. Go to 'BT AI Text' > 'Settings' and paste your API-Key Ready to start! == Frequently Asked Questions == Further information: [How it works](https://bt-ai.eu/) for answers to most common questions. = Can I use the text generation feature in the Gutenberg Editor and the Classic Editor? = Yes, both editors are supported = Is there a limit on the length of the prompt and the generated text? = Prompt length for ALT Attribute generation: 2.000 characters Prompt length for Blog Post generation: 4.000 characters Length of generated Text for ALT Attribute: approx. 60–70 words ≈ 350–400 characters Length of generated Text for Blog Posts: approx. 1000-1300 words ≈ 6000-8000 characters = Does alt text generation work with DIVI? = Yes. The plugin works with the Divi Backend Builder and the Divi Visual Builder. = Does alt text generation work with Elementor? = Yes. The plugin adds its "Generate ALT-Text with AI" button directly to the Alternative Text field of the WordPress media dialog, which Elementor also uses to select or upload images - both in the widget settings panel and inside widget actions (e.g. the Image Gallery widget's "Insert Media" action) that open the media dialog inside the editor's preview area. = Which image formats are supported? = Supported image formats: jpeg, jpg, png, gif, webp, avif == Screenshots == 1. Example of ALT text generated with AI for a WordPress image 2. Plugin settings page with AI prompt and API-key 3. How it works (Plugin - API-Key - AI) 4. Bulk processing for the entire media library 5. Selection mode in the media library 6. AI-assisted creation of blog posts, with a custom prompt for each post (Classic Editor) 7. AI-assisted creation of blog posts, with a custom prompt for each post (Gutenberg Editor) == Changelog == = 2.0.0 = * New: AI-assisted blog post text generation directly in the post editor (Gutenberg + Classic Editor) * New: Custom prompt for each post * New: Last used prompt is automatically saved per post * New: Choose how generated text is inserted (replace the selected block, insert after it, or insert before it) * Fix: Meta box not displaying correctly in the Block Editor sidebar on WordPress 7.0/7.1 due to core layout changes * Fix: Select dropdown overflowing its container in the Block Editor sidebar * Fix: "Generate ALT-Text with AI" button missing in the Media Library grid view (mode=grid) * Fix: JavaScript error when displaying the grid-view notice for bulk ALT text generation * Tested compatibility: WordPress 6.5–7.1 = 1.3.0 = - New: Adds Divi support so that the AI ALT-Text button appears in the media dialogue from the Divi Backend Builder or the Divi Visual Builder. = 1.2.0 = - New: Adds Elementor support so the AI ALT-Text button also appears when the media dialog is opened from inside Elementor widget actions - New: Language Italian - Fix: Correct the counter on the settings page - New: Plugin version on the settings page = 1.1.0 = - New: Bulk edit page - New: Bulk function in media library - New: Language Portuguese = 1.0.0 = Initial version. == Upgrade Notice == = 1.2.0 = Adds Elementor support so the AI ALT-Text button also appears when the media dialog is opened from inside Elementor widget actions. New language: Italian = 1.1.0 = New function: Bulk edit. New language: Portuguese = 1.0 = No upgrade needed yet. == External services == This plugin uses external services to generate ALT texts and Post content using third-party AI models (e.g. via IONOS AI Model Hub). Your API key, prompt, and image are first forwarded to the website https://bt-ai.eu. After the API key has been successfully verified, your image and prompt are forwarded to the AI hosted on server in the EU. This connection is only made when you actively click the "Generate" button — no data is sent automatically or in the background. Your data remains under your control and is not used for training purposes. Since the AI is not accessed directly from your website, no information from your website is passed on to the AI Platform or the AI. After successfully calling up the AI, the generated data is returned to your website via https://bt-ai.eu. BT-AI.eu: [Data Privacy Statement](https://bt-ai.eu/data-privacy-statement/), [Terms and Conditions](https://bt-ai.eu/terms-conditions/) AI Platform: [Data Handling](https://docs.ionos.com/cloud/ai/ai-model-hub/governance-and-compliance/data-handling)