StriveWP Image Attributes Manager (Attribufy)
StriveWP Image Attributes Manager (Attribufy)
Description
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.
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
Core Features
- AI Generation: Automatically generate content using AI for selected attributes
- Media Library Integration: Generate attributes directly from Media Library (list view, grid view modal, and image edit page)
- Automatic Upload Processing: Automatically generate attributes when images are uploaded to the media library
- CSV Upload: Upload CSV files to bulk update image attributes (alt text, title, caption, description)
- CSV Export: Export all image attributes to CSV for review/backup
- Sync Attributes: Sync image attributes using any attribute or filename as the source
- Progress Tracking: Real-time progress bars and detailed logs with token usage
- Batch Processing: Efficient processing of large files and image sets
AI Features
- Multiple AI Providers: OpenAI, Anthropic, and Google
- Multiple Models: Choose from 8 different AI models optimized for cost and performance
- Smart Image Sizing: Automatically selects optimal image size (600-1024px preferred) for faster AI processing without compromising quality
- Target Length Control: Control the length of AI-generated descriptions with presets (Short 10-15 words, Medium 20-30 words, Long 40-60 words) or custom word count (5-200 words)
- Prompt Templates: 10 pre-built templates for different use cases (Standard, E-commerce, Blog, Social Media, Technical, Accessibility, SEO, Minimal, Photography, News)
- Tone Control: 7 tone options (Professional, Creative, Friendly, Concise, Accessible, Technical, SEO-friendly) to control writing style
- Temperature Control: Adjust creativity level (0 = focused/consistent, 1 = creative/varied)
- Token Usage Tracking: See exactly how many tokens are used for each generation
- Reasoning Token Support: Proper handling for models with reasoning capabilities
- Update Modes: Choose to overwrite existing values or only fill empty attributes
- Selective Attribute Generation: Choose which attributes (Alt Text, Title, Caption, Description) to generate
- Attribute-Specific Generation (Pro): 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) – uses approximately 30% more tokens
Free vs Pro
StriveWP Image Attributes Manager (Attribufy) is available in both Free and Pro versions. The free version provides essential AI-powered image attribute generation, while Pro unlocks advanced customization and additional features.
Free Version Features:
* Generate Alt Text using AI (all providers and models)
* Basic AI settings: Provider selection, Model selection, Max Tokens, Batch Size
* Default settings: Professional tone, Standard prompt template, Medium target length (20-30 words), Temperature 0.3
* Update mode: Fill empty only (preserves existing values)
* Filter: “All Images” and “Images Without Alt Text”
* Automatic Alt Text generation on upload
* CSV upload and export
* Manual attribute updates via CSV
* Sync from Filename (without extension)
* Update mode: Fill empty only
Pro Version Features:
* Update Mode: Overwrite existing values (in addition to fill empty only)
* Temperature Control: Customize creativity level (0-1) beyond default 0.3
* Tone Options: Access all 7 tones (Creative, Friendly, Concise, Accessible, Technical, SEO-friendly) beyond Professional
* Prompt Templates: Access all 10 templates (E-commerce, Blog, Social Media, Technical, Accessibility, SEO, Minimal, Photography, News) beyond Standard
* Target Length: Customize word count with presets (Short, Long) and custom word count (5-200 words) beyond Medium
* Update Attributes: Generate Title, Caption, and Description (in addition to Alt Text)
* Attribute-Specific Generation: Generate unique, purpose-optimized content for each attribute (Alt Text, Title, Caption, Description) in a single API call – uses approximately 30% more tokens
* Advanced Filters: Filter by “Images Without Title”, “Images Without Caption”, “Images Without Description”
* Attribute Generation: Generate Title, Caption, and Description on upload (in addition to Alt Text)
* Prevent WordPress Auto-Fill: Prevent WordPress from auto-filling attributes from filename or image metadata (EXIF/IPTC) – ensures AI generates all attributes even with “Fill empty only” mode
* AI Generation: Enable AI attribute generation for empty cells in CSV uploads
* Data Sources: Sync from Alt Text, Title, Caption, or Description (in addition to Filename)
* Update Mode: Overwrite existing values (in addition to fill empty only)
Installation
- Upload the plugin folder to
/wp-content/plugins/ - Activate the plugin through the ‘Plugins’ menu in WordPress
- Navigate to ‘Attribufy’ in the WordPress admin menu
- Go to ‘AI Settings’ and configure your API keys for your preferred AI provider
- Start generating image attributes!
Screenshots

Dashboard with statistics and quick actions

AI Settings page with provider and model selection

Generate with AI page for bulk processing

Generate on Upload settings

CSV upload interface

Sync Attributes page

API Keys Help page

Media Library modal with Generate Attributes button

Media edit page with Generate Attributes button

Media Library list view with Generate Attributes button
Faq
Yes, you need at least one API key from OpenAI, Anthropic, or Google to use the AI generation features. The plugin includes step-by-step instructions for obtaining API keys.
The plugin supports OpenAI, Anthropic, and Google. Each provider offers different models at various price points. Check the AI Settings page for detailed pricing information and recommendations.
Yes! The plugin also supports CSV upload/export and attribute syncing without requiring AI. You can manually update attributes via CSV or sync attributes between fields.
Yes! You can generate attributes for existing images in your media library using the “Generate with AI” page, or update them via CSV upload.
By default, the plugin only fills empty attributes. Pro users can choose to overwrite existing values if needed.
When enabled, images uploaded to the media library are automatically queued for AI processing. The queue processes one image at a time in the background when you have any admin page open.
This plugin uses Freemius for licensing and update management. Freemius may collect basic usage data (plugin version, WordPress version, site URL) to provide automatic updates and license management. All tracking is opt-in only – you will be prompted to connect your account when you first activate the plugin, and you can choose to skip this step or opt-out at any time through your Freemius account settings. No data is collected without your explicit consent.
Reviews
Changelog
1.0
- Initial release
- AI-powered attribute generation (OpenAI, Anthropic, Google)
- Smart image sizing for optimal AI processing
- Target length control with presets and custom word count
- Attribute-Specific Generation (Pro) – Generate unique content for each attribute in a single API call
- Multiple prompt templates and tone options
- CSV upload and export
- Attribute syncing functionality
- Automatic processing on upload with background queue
- Media Library integration (list view, grid view, edit page)
- Progress tracking and detailed logs
- Free and Pro feature tiers