
Manage image alt text, title, caption and description. Bulk update with CSV, generate with AI (OpenAI, Anthropic, Google), or sync between fields.
| Author: | strivewp (profile at wordpress.org) |
| WordPress version required: | 5.8 |
| WordPress version tested: | 6.9.1 |
| Plugin version: | 1.0 |
| Added to WordPress repository: | 07-02-2026 |
| Last updated: | 09-02-2026 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | https://strivewp.com/attribufy |
| Total downloads: | 182 |
![]() Click to start download |
|
StriveWP Image Attributes Manager (Attribufy) is a powerful WordPress plugin for managing image attributes (alt text, title, caption, description) with AI-powered generation, automatic processing on upload, CSV updating, and attribute syncing.
Free Features
✅ AI-Powered Alt Text Generation — Generate alt text using OpenAI, Anthropic, or Google AI models
✅ 8 AI Models — Choose from 8 different models optimized for cost and performance
✅ Smart Image Sizing — Automatically selects the optimal image size (600–1024px) for fast, high-quality AI processing
✅ Media Library Integration — Generate attributes directly from list view, grid view modal, and image edit page
✅ Automatic Alt Text on Upload — Automatically generate alt text when images are uploaded to the media library
✅ CSV Upload — Bulk update image attributes (alt text, title, caption, description) via CSV
✅ CSV Export — Export all image attributes to CSV for review or backup
✅ Sync from Filename — Sync attributes using the filename (without extension) as the source
✅ Fill Empty Only Mode — Safely update only empty attributes, preserving existing values
✅ Filter by Missing Alt Text — Quickly find images without alt text
✅ Progress Tracking — Real-time progress bars and detailed logs with token usage
✅ Batch Processing — Efficient processing of large image libraries
Pro Features
???? Generate All Attributes — Generate Title, Caption, and Description in addition to Alt Text
???? Attribute-Specific Generation — Generate unique, purpose-optimized content for each attribute in a single API call (e.g., Alt Text focuses on visual description, Title focuses on contextual meaning)
???? Overwrite Mode — Choose to overwrite existing values in addition to fill-empty-only
???? All 7 Tone Options — Creative, Friendly, Concise, Accessible, Technical, and SEO-friendly (beyond Professional)
???? All 10 Prompt Templates — E-commerce, Blog, Social Media, Technical, Accessibility, SEO, Minimal, Photography, and News (beyond Standard)
???? Custom Target Length — Short (10–15 words), Long (40–60 words), or custom word count (5–200 words) beyond Medium
???? Temperature Control — Adjust AI creativity level (0 = focused, 1 = creative) beyond the default 0.3
???? Advanced Filters — Filter by images without Title, Caption, or Description
???? Generate All Attributes on Upload — Automatically generate Title, Caption, and Description on upload (in addition to Alt Text)
???? Prevent WordPress Auto-Fill — Stop WordPress from auto-filling attributes from filename or EXIF/IPTC metadata
???? AI for CSV Uploads — Enable AI generation for empty cells during CSV import
???? Advanced Sync Sources — Sync from Alt Text, Title, Caption, or Description (in addition to Filename)
External Services
This plugin integrates with third-party AI services to generate image attributes. The following information explains what data is sent, when it is sent, and how to learn more about each service’s privacy practices.
What Services Are Used
- OpenAI: Provides AI models (GPT-4o, GPT-4 Turbo, GPT-4o Mini, etc.) for generating image attributes
- Anthropic: Provides AI models (Claude Sonnet 4.5, Claude Haiku 4.5) for generating image attributes
- Google: Provides AI models (Gemini 2.5 Flash, Gemini 2.0 Flash-Lite) via Google Generative Language API for generating image attributes
What Data Is Sent
When you use the AI generation features, the following data may be sent to the selected AI provider:
- Image Data: The image file is sent as a base64-encoded data URI or image URL (for publicly accessible images). Images are automatically resized to optimal dimensions (600-1024px) for faster processing.
- User-Configured Settings: Your selected prompt template, tone preference, target word count, and temperature settings are included in the generation request.
- Existing Attributes (if provided): If you choose to include context from existing alt text, captions, or descriptions, this information may be sent to help generate more relevant content.
- Site Language: The site’s language setting may be used to generate content in the appropriate language.
Note: API keys are stored locally in your WordPress database and are only sent directly to the respective AI provider’s API endpoints. They are never sent to any third-party services other than the AI provider you select.
When Data Is Sent
Data is only sent to external AI services when:
- You explicitly click “Generate Attributes” or “Generate with AI” for selected images
- You have enabled “Automatic Upload Processing” and upload a new image to the media library
- You enable “AI Generation for Empty Cells” in CSV upload settings and process a CSV file with empty attribute fields
Data is NOT sent automatically in the background. All AI generation is user-initiated or triggered by your explicit configuration choices.
Service Terms and Privacy Policies
Before using any AI provider, please review their terms of service and privacy policies:
OpenAI:
* Terms of Service: https://openai.com/api/policies/terms/
* Privacy Policy: https://openai.com/api/policies/privacy/
Anthropic:
* Terms of Service: https://www.anthropic.com/legal/terms
* Privacy Policy: https://www.anthropic.com/legal/privacy
Google:
* Terms of Service: https://ai.google.dev/terms
* Privacy Policy: https://policies.google.com/privacy
Screenshots
FAQ
ChangeLog










