{"id":331157,"date":"2026-07-15T10:55:16","date_gmt":"2026-07-15T10:55:16","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pro-media-manager-lite\/"},"modified":"2026-07-15T10:54:52","modified_gmt":"2026-07-15T10:54:52","slug":"packshotphoto-ai","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/packshotphoto-ai\/","author":17489285,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.5","stable_tag":"1.0.5","tested":"7.0.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"PackshotPhoto AI \u2014 Image SEO & Optimizer","header_author":"PPP Studio sp. z o.o.","header_description":"Automate WordPress image SEO & performance optimization using artificial intelligence. Generate ALT descriptions, convert to WebP\/AVIF, rename files, and speed up your site.","assets_banners_color":"","last_updated":"2026-07-15 10:54:52","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/packshotphoto.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":51,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq"],"tags":{"1.0.5":{"tag":"1.0.5","author":"bartskol","date":"2026-07-15 10:54:52"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.5"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The main Media Library integration showing Alt, Caption, Description inline editing and AI actions.","2":"The Credits &amp; Billing dashboard with starter credit activation.","3":"Settings page with Auto-Resize configurations and Site Context analyzer."}},"plugin_section":[],"plugin_tags":[17214,194661,29158,6357,15376],"plugin_category":[],"plugin_contributors":[271652],"plugin_business_model":[],"class_list":["post-331157","plugin","type-plugin","status-publish","hentry","plugin_tags-alt-text","plugin_tags-avif","plugin_tags-image-optimizer","plugin_tags-image-seo","plugin_tags-webp","plugin_contributors-bartskol","plugin_committers-bartskol"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/packshotphoto-ai.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<h4>Supercharge your WordPress Image SEO and Loading Speed in One Click<\/h4>\n\n<p><strong>PackshotPhoto AI<\/strong> is a next-generation media optimization plugin that combines advanced artificial intelligence (Gemini 3 Flash Vision) with modern image conversion tools. It helps you automate Alt texts, captions, descriptions, and file naming while significantly reducing image sizes.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>AI-Powered SEO Metadata:<\/strong> Automatically analyzes images to generate highly optimized, context-aware Alt texts, captions, descriptions, and slugs in multiple languages (Polish, English, German, French, Spanish, and more).<\/li>\n<li><strong>WebP &amp; AVIF Conversion:<\/strong> Convert standard JPEG\/PNG\/GIF files to next-gen formats (WebP and AVIF) to slash load times and save server space.<\/li>\n<li><strong>Smart Image Resizing:<\/strong> Automatically resize oversized uploads to a safe maximum resolution to prevent page bloating.<\/li>\n<li><strong>Safe Physical Renaming:<\/strong> Physical file renaming on the server using SEO-friendly slugs, with automated link updating throughout your site's posts.<\/li>\n<li><strong>One-Click Restore:<\/strong> Complete backup and restore system that lets you revert to original files, metadata versions, or file formats at any time.<\/li>\n<\/ul>\n\n<h3>Third-Party Services<\/h3>\n\n<p>This plugin relies on external third-party services to deliver AI image analysis, license validation, telemetry, and credit processing. In accordance with the WordPress.org plugin guidelines, the terms, privacy policy, and service details are outlined below:<\/p>\n\n<ol>\n<li><p><strong>PackshotPhoto AI Cloud API (Supabase)<\/strong><\/p>\n\n<ul>\n<li><strong>Service URL \/ Endpoint:<\/strong> https:\/\/duubkqjowabuevqudtbk.supabase.co<\/li>\n<li><strong>Purpose:<\/strong> Handles AI image analysis (SEO metadata generation), license validation checks, billing checkout sessions, and credit status synchronizations.<\/li>\n<li><strong>Data Sent:<\/strong> Image URLs, user email, site URL, and subscription license keys. Sent only when the user requests AI generation, validates a license key, or registers\/purchases credits.<\/li>\n<li><strong>Terms of Service:<\/strong> https:\/\/supabase.com\/terms<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/supabase.com\/privacy<\/li>\n<\/ul><\/li>\n<li><p><strong>PackshotPhotoAI API<\/strong><\/p>\n\n<ul>\n<li><strong>Service URL \/ Endpoint:<\/strong> https:\/\/api.promediamanager.com<\/li>\n<li><strong>Purpose:<\/strong> Handles subscription license validation and deactivation events.<\/li>\n<li><strong>Data Sent:<\/strong> License key, site URL, and current version. Sent when activating or deactivating a license key.<\/li>\n<li><strong>Terms of Service:<\/strong> https:\/\/packshotphoto.com\/rodo.html<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/packshotphoto.com\/polityka-prywatnosci.html<\/li>\n<\/ul><\/li>\n<li><p><strong>Stripe<\/strong><\/p>\n\n<ul>\n<li><strong>Service URL \/ Endpoint:<\/strong> https:\/\/stripe.com<\/li>\n<li><strong>Purpose:<\/strong> Payment gateway handling credit purchases securely (all card information is processed directly by Stripe).<\/li>\n<li><strong>Data Sent:<\/strong> Billing and payment details. Sent only during manual checkout redirects.<\/li>\n<li><strong>Terms of Service:<\/strong> https:\/\/stripe.com\/checkout\/legal<\/li>\n<li><strong>Privacy Policy:<\/strong> https:\/\/stripe.com\/privacy<\/li>\n<\/ul><\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>packshotphoto-ai<\/code> folder to your <code>\/wp-content\/plugins\/<\/code> directory, or search for \"PackshotPhoto AI\" in your WordPress admin dashboard under <strong>Plugins &gt; Add New<\/strong>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Navigate to <strong>Tools &gt; PackshotPhoto AI<\/strong> to configure your settings (including your connection or custom API keys).<\/li>\n<li>Visit your <strong>Media Library<\/strong> (List View) to start generating AI metadata and converting formats.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20api%20key%20to%20use%20the%20ai%20features%3F\"><h3>Do I need an API key to use the AI features?<\/h3><\/dt>\n<dd><p>By default, the plugin connects to our central proxy service. Upon connecting, you receive 10 free credits to test the AI capabilities. Alternatively, you can configure your own custom OpenAI-compatible endpoint and model API key under the Developer tab.<\/p><\/dd>\n<dt id=\"is%20it%20safe%20to%20rename%20images%20that%20are%20already%20used%20in%20posts%3F\"><h3>Is it safe to rename images that are already used in posts?<\/h3><\/dt>\n<dd><p>Yes, but we recommend using the \"Safe Rename (Title &amp; Slug Only)\" option. If you perform a physical file rename, the plugin will attempt to update existing image links in your database. However, backing up your database before bulk operations is always a best practice.<\/p><\/dd>\n<dt id=\"where%20are%20the%20original%20image%20backups%20stored%3F\"><h3>Where are the original image backups stored?<\/h3><\/dt>\n<dd><p>Backups are safely stored in your <code>wp-content\/uploads\/packshotphoto-trash\/<\/code> directory and are automatically cleaned up after 30 days.<\/p><\/dd>\n\n<\/dl>","raw_excerpt":"Automate WordPress image SEO with AI: generate ALT texts, convert to WebP\/AVIF, and rename files.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/331157","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=331157"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bartskol"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=331157"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=331157"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=331157"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=331157"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=331157"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=331157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}