{"id":387240,"date":"2026-10-16T15:32:51","date_gmt":"2026-10-16T15:32:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/pmp-ai-studio\/"},"modified":"2026-10-16T16:15:49","modified_gmt":"2026-10-16T16:15:49","slug":"pmp-ai-studio","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/pmp-ai-studio\/","author":23583712,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.5.15","stable_tag":"0.5.15","tested":"7.1.3","requires":"6.8","requires_php":"8.1","requires_plugins":null,"header_name":"PMP AI Studio","header_author":"Photograph My Product Ltd","header_description":"Create images and use your PMP library across WordPress, with optional WooCommerce product workflows.","assets_banners_color":"","last_updated":"2026-10-16 16:15:49","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":40,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.5.15":{"tag":"0.5.15","author":"pmpaistudio","date":"2026-10-16 16:15:49","revision":3750764}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3750764,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3750764,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.5.15"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3750764,"resolution":"1","location":"assets","locale":"","width":1260,"height":590},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3750764,"resolution":"2","location":"assets","locale":"","width":540,"height":550},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3750764,"resolution":"3","location":"assets","locale":"","width":540,"height":810},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3750764,"resolution":"4","location":"assets","locale":"","width":1620,"height":310}},"screenshots":{"1":"Choose a Studio for your image. The built-in example styles illustrate Packshot, Lifestyle, Creative and Clothing options; they are not previews of your results.","2":"Save an available PMP Library image to WordPress Media Library for use on your website.","3":"Choose a simple WooCommerce product before setting its main image or adding an image to its gallery. Product placement saves immediately.","4":"Access professional product photography and human-retouching help, with scope or credit costs reviewed before confirmation."}},"plugin_section":[],"plugin_tags":[216086,246179,286],"plugin_category":[45],"plugin_contributors":[287142],"plugin_business_model":[],"class_list":["post-387240","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-images","plugin_tags-product-photography","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-pmpaistudio","plugin_committers-pmpaistudio"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/pmp-ai-studio\/assets\/icon-128x128.png?rev=3750764","icon_2x":"https:\/\/ps.w.org\/pmp-ai-studio\/assets\/icon-256x256.png?rev=3750764","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/pmp-ai-studio\/assets\/screenshot-1.png?rev=3750764","caption":"Choose a Studio for your image. The built-in example styles illustrate Packshot, Lifestyle, Creative and Clothing options; they are not previews of your results."},{"src":"https:\/\/ps.w.org\/pmp-ai-studio\/assets\/screenshot-2.png?rev=3750764","caption":"Save an available PMP Library image to WordPress Media Library for use on your website."},{"src":"https:\/\/ps.w.org\/pmp-ai-studio\/assets\/screenshot-3.png?rev=3750764","caption":"Choose a simple WooCommerce product before setting its main image or adding an image to its gallery. Product placement saves immediately."},{"src":"https:\/\/ps.w.org\/pmp-ai-studio\/assets\/screenshot-4.png?rev=3750764","caption":"Access professional product photography and human-retouching help, with scope or credit costs reviewed before confirmation."}],"raw_content":"<!--section=description-->\n<p>Requires an HTTPS WordPress site and an active, email-verified PMP account. Connect your account on PMP to authorize this site. Connecting grants no credits; generation and paid asset access use your existing PMP credits and service entitlements.<\/p>\n\n<p>WooCommerce is optional. Image Studios work with WordPress Media Library photos when the connected PMP service supports media workspaces; product-specific workflows require WooCommerce. Current PMP generation and credit-pack prices apply.<\/p>\n\n<p>Browse My PMP Library and save supported original uploads, generated images or silo images to native WordPress Media Library without creating a product or spending credits. Originals stay unchanged. Use saved images on pages, posts, banners or listings.<\/p>\n\n<p>Without WooCommerce, open Studio and choose or upload a JPG, PNG or WebP photo through WordPress Media Library. Choose an image Studio, review its settings and current credit cost, create images, then save released results back to Media Library. Known PMP-generated photos remain editing sources, not original-photo evidence for a new shoot. Media mode currently supports image Studios; video remains available through WooCommerce product workspaces. The source stays unchanged. Saved results can be inserted with WordPress\u2019s native media controls.<\/p>\n\n<p>With WooCommerce, choose a simple product and image, open a specialist Studio, use Art Director recommendations where relevant, refine the setup, and review the current creation cost. Import released images to Media Library, the product image, or the gallery. Videos import to Media Library. Buy credits in Stripe Embedded Checkout without navigating away from WordPress. Initial sign-in and account consent take place on PMP.<\/p>\n\n<h3>External services<\/h3>\n\n<p>When an administrator chooses Connect PMP AI Studio, WordPress sends the site URL, site name, callback URL and installation identifier to PMP to start the secure connection flow. Account and shop access are then approved on PMP. After connection, opening an image Studio sends the selected image and its WordPress attachment ID and title; product Studios also send the selected product information described below.<\/p>\n\n<p>Library browsing reads the shared connected PMP account. Saving an image imports already available pixels; it does not generate, unlock paid assets or spend credits. JPG, PNG and WebP originals and released images are supported. Video, archived, rejected, cancelled and unavailable images are excluded; locked assets must be resolved in PMP.<\/p>\n\n<p>After connection consent, PMP receives selected product images, identifiers, title, SKU, description and the creative choices or references used by the merchant. Opening an explicitly chosen Studio may run its analysis and direction helpers; paid generation starts only through its Create action. The guided workspace can use the connected PMP account\u2019s library, brand references, saved scenes, templates and cast references. The plugin communicates with https:\/\/www.pmpaistudio.com for account connection, current credit balance, generation, results and credit checkout. It does not send store orders or customer records.\nPMP terms: https:\/\/www.pmpaistudio.com\/terms-of-service\nPMP privacy: https:\/\/www.pmpaistudio.com\/privacy-policy<\/p>\n\n<p>PMP uses Cloudinary at https:\/\/res.cloudinary.com to deliver authorized source images and finished media. References uploaded through PMP are held as private assets. WordPress fetches authorized media from Cloudinary without sharing the PMP connection credential.\nCloudinary privacy: https:\/\/cloudinary.com\/privacy<\/p>\n\n<p>Stripe's JavaScript is loaded from https:\/\/js.stripe.com only when credit checkout is opened. Stripe hosts the payment form and processes payment and billing details. Card data is not handled by this plugin.\nStripe privacy: https:\/\/stripe.com\/privacy\nStripe services agreement: https:\/\/stripe.com\/legal\/ssa<\/p>\n\n<h3>Local 3D assets<\/h3>\n\n<p>The optional Explore AI 3D viewer uses locally bundled Draco and Basis decoders and a locally bundled Lottie loader from the pinned Three.js dependency. These libraries do not fetch runtime code from Google or jsDelivr. Their original licenses, upstream source locations, and the local model-viewer build modification are recorded in THIRD-PARTY-LICENSES.txt. The corresponding source includes the build adapters and pinned npm lock.<\/p>\n\n<h3>Fonts<\/h3>\n\n<p>Inter and Outfit are bundled locally, together with all twelve curated editor font families and their supported language subsets. Font files use the SIL Open Font License; original licenses are included in assets\/fonts and assets\/workspace\/font-license-*.txt. No external font service is contacted.<\/p>\n\n<h3>Source code<\/h3>\n\n<p>The source\/ directory contains the original TypeScript, TSX and CSS, pinned package.json and package-lock.json, and build instructions for the minified Studio assets. With Node.js 22+, run npm ci --prefix connectors\/woocommerce\/workspace-build --ignore-scripts --no-audit --no-fund, then npm run build from that directory. No private repository or PMP account is needed to rebuild. THIRD-PARTY-LICENSES.txt includes the bundled libraries' notices. The hosted PMP service is separate from the plugin source.<\/p>\n\n<!--section=installation-->\n<p>Upload the ZIP at Plugins &gt; Add Plugin &gt; Upload Plugin, activate it, then open PMP AI Studio &gt; Studio (or My PMP Library for existing PMP images). Choose Connect PMP AI Studio and confirm the account and shop on PMP. No API keys need to be entered.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20pmp%20account%3F\"><h3>Do I need a PMP account?<\/h3><\/dt>\n<dd><p>Yes. A site administrator connects an email-verified PMP account. Choose Connect PMP AI Studio, then sign in or choose Create account on PMP. Verify your email and sign in to finish connecting. If the connection request expires, return to WordPress and choose Connect again using the same account. Connecting does not spend credits.<\/p><\/dd>\n<dt id=\"does%20installing%20or%20connecting%20the%20plugin%20give%20me%20credits%3F\"><h3>Does installing or connecting the plugin give me credits?<\/h3><\/dt>\n<dd><p>Connecting does not grant credits. Image generation uses the connected PMP account's shared credits; review the current cost before choosing Create. Browsing the library and saving an already available image do not spend generation credits. Check the current account offers and prices on PMP; no free-trial allowance is promised by this plugin.<\/p><\/dd>\n<dt id=\"can%20i%20use%20pmp%20ai%20studio%20without%20woocommerce%3F\"><h3>Can I use PMP AI Studio without WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. You can browse My PMP Library and save supported available images to WordPress Media Library. Image Studios can use a JPG, PNG or WebP photo selected through WordPress Media Library when supported by the connected PMP service. WooCommerce is required for product-specific workflows, which currently support simple products. Media mode supports image Studios; video workspaces require WooCommerce product workflows and the applicable PMP plan.<\/p><\/dd>\n<dt id=\"does%20saving%20an%20image%20create%20another%20copy%20every%20time%3F\"><h3>Does saving an image create another copy every time?<\/h3><\/dt>\n<dd><p>The plugin reuses an existing WordPress attachment when it recognises the same PMP image. An image already saved can be reported as Already saved. Saving to Media Library does not automatically insert the image into a page or post or assign it to a product. Use WordPress media controls or the explicit product placement action for that step.<\/p><\/dd>\n<dt id=\"how%20do%20plugin%20updates%20affect%20my%20images%20and%20connection%3F\"><h3>How do plugin updates affect my images and connection?<\/h3><\/dt>\n<dd><p>Use the updates offered in WordPress Plugins for PMP AI Studio. Updating the plugin does not itself create a new PMP account or grant credits. Images already imported are native WordPress Media Library attachments. If the plugin requests refreshed permissions or the connection expires, an administrator should reconnect the existing PMP account from Settings. Back up your site before updating.<\/p><\/dd>\n<dt id=\"do%20my%20imported%20images%20remain%20if%20i%20disconnect%3F\"><h3>Do my imported images remain if I disconnect?<\/h3><\/dt>\n<dd><p>Yes. They are native WordPress Media Library attachments.<\/p><\/dd>\n<dt id=\"can%20my%20shop%20manager%20use%20the%20plugin%3F\"><h3>Can my shop manager use the plugin?<\/h3><\/dt>\n<dd><p>An administrator connects the shop. Site administrators and existing WooCommerce managers can browse the shared connected-account library; imports also require media-upload permission. Editors and authors do not automatically gain access. WordPress image Studios require media-upload permission and permission to edit the selected attachment. Product Studios additionally require WooCommerce and product-edit permissions. Generations use the connected PMP account's shared credits. Saving an already released image does not add a generation charge.<\/p><\/dd>\n<dt id=\"how%20do%20i%20revoke%20access%3F\"><h3>How do I revoke access?<\/h3><\/dt>\n<dd><p>Disconnect in the PMP AI Studio &gt; Settings, or manage connected shops at https:\/\/www.pmpaistudio.com\/integrations\/stores. Connections expire after 90 days. A warning appears within 14 days of expiry; an administrator can explicitly reconnect. Saved WordPress images remain available.<\/p><\/dd>\n<dt id=\"are%20variations%20and%20bulk%20generation%20supported%3F\"><h3>Are variations and bulk generation supported?<\/h3><\/dt>\n<dd><p>Product workflows support simple products and individual Studio workspaces. Variations and Batch are not included.<\/p><\/dd>\n<dt id=\"does%20an%20existing%20connection%20automatically%20gain%20the%20new%20studio%20access%3F\"><h3>Does an existing connection automatically gain the new Studio access?<\/h3><\/dt>\n<dd><p>No. Reconnect from Settings and approve the expanded guided Studio and creative-library access on PMP. The original Lifestyle pilot remains available with the previous connection permissions.<\/p><\/dd>\n<dt id=\"can%20i%20insert%20directly%20into%20a%20page%20or%20post%3F\"><h3>Can I insert directly into a page or post?<\/h3><\/dt>\n<dd><p>Yes, for authorized PMP staff. In the WordPress block editor, add the PMP Library image block and choose an image; it becomes a normal Image block. The document sidebar also offers a PMP featured-image picker where the post type supports it. In the classic editor, use Insert from PMP. These actions change the current draft only; use WordPress Save, Update or Publish yourself. Other page builders, Site Editor templates and direct Gallery\/Cover replacement are not included. Saved images remain available in the normal WordPress Media Library.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20apply%20an%20image%20to%20a%20product%3F\"><h3>What happens when I apply an image to a product?<\/h3><\/dt>\n<dd><p>The Library detail view asks you to choose an editable simple product by name or SKU. Set product image and Add to product gallery save immediately. An active product-editing lock prevents these outside-editor changes, including another tab for the same user. Finish and close the editor, then retry after its lock clears. Product images are checked again after the import; if they changed, the saved Media Library image is retained and the product is not overwritten. If a WooCommerce extension prevents confirmation, inspect the product before retrying.<\/p><\/dd>\n<dt id=\"does%20opening%20human%20retouching%20spend%20credits%3F\"><h3>Does opening human retouching spend credits?<\/h3><\/dt>\n<dd><p>No. The link opens PMP in a new tab, where normal PMP sign-in may be required. For generated images, review the Studio Finish credit or entitlement requirements before confirming. Original uploads and studio edits use a selected-image enquiry. Generation credits are not a promise that human retouching or photography is included: review the applicable cost or agree the enquiry scope separately. The WordPress connection is not a separate staff sign-in to the PMP portal.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.5.15<\/h4>\n\n<ul>\n<li>Explain account creation, email verification and same-account connection recovery before connecting WordPress.<\/li>\n<\/ul>\n\n<h4>0.5.14<\/h4>\n\n<ul>\n<li>Resolve Packshot lighting previews and Scene starting-point images from PMP inside WordPress.<\/li>\n<\/ul>\n\n<h4>0.5.13<\/h4>\n\n<ul>\n<li>Serve curated editor fonts locally while retaining existing font choices.<\/li>\n<li>Bundle 3D Draco and Basis decoders and the Lottie loader locally; remove runtime CDN code dependencies.<\/li>\n<li>Use unique plugin identifiers while retaining compatibility with existing imported media and workspace sessions.<\/li>\n<\/ul>\n\n<h4>0.5.12<\/h4>\n\n<ul>\n<li>Preserve WordPress media selection when the native picker closes before its select event; keep cancellation and stale-response guards.<\/li>\n<\/ul>\n\n<h4>0.5.11<\/h4>\n\n<ul>\n<li>Restore WordPress image drafts in media mode and preserve newer Studio choices while source lookup completes.<\/li>\n<\/ul>\n\n<h4>0.5.10<\/h4>\n\n<ul>\n<li>Use WordPress core React and JSX runtimes with an isolated, reproducible workspace build.<\/li>\n<li>Stop catalogue pagination at the supported maximum page.<\/li>\n<li>Document current gated account access; preserve existing credits, stored data and pilot update identity.<\/li>\n<\/ul>\n\n<h4>0.5.9<\/h4>\n\n<p>Show sharper authorized previews in My PMP Library without enlarging small thumbnails beyond their natural size. Keep keyboard focus inside Library dialogs and restore it on close. Larger previews require the current PMP preview service; previews do not save attachments or spend credits.<\/p>\n\n<h4>0.5.8<\/h4>\n\n<p>Make admin navigation and connection input validation explicit to WordPress security tooling while still rejecting altered authorization tokens.<\/p>\n\n<h4>0.5.7<\/h4>\n\n<p>Keep keyboard focus inside larger result previews, including embedded WordPress frames, and restore it on close. Harden connection callback and admin navigation input validation while preserving one-use state, site binding and PKCE. Simplify the display name to PMP AI Studio; private pilot update protection and access rules are unchanged.<\/p>\n\n<h4>0.5.6<\/h4>\n\n<ul>\n<li>Prevent an incorrect final-result warning while an image edit is still submitting, and keep recovery feedback visible after a real timeout.<\/li>\n<li>Keep result thumbnails compact and add an accessible larger preview using the authorized result image.<\/li>\n<\/ul>\n\n<h4>0.5.5<\/h4>\n\n<ul>\n<li>Generated images now announce which Studios support editing instead of incorrectly saying they are ready for a new shoot.<\/li>\n<\/ul>\n\n<h4>0.5.4<\/h4>\n\n<ul>\n<li>Reopening Scene Studio preserves its saved product inventory without importing the original photo again.<\/li>\n<li>Add image Studios for WordPress Media Library images without WooCommerce.<\/li>\n<li>Select or upload a photo, review Studio credits, and save available results back to Media Library.<\/li>\n<li>Keep media workspaces separate from WooCommerce products; preserve source provenance, permissions and release checks.<\/li>\n<li>Requires the connected PMP service to advertise WordPress image workspace support.<\/li>\n<\/ul>\n\n<h4>0.5.3<\/h4>\n\n<ul>\n<li>Fix Clothing direction badges for prompts that prohibit invented accessories.<\/li>\n<li>Explain how to make a front-only Clothing pack without changing selected defaults.<\/li>\n<li>Keep Scene object actions inside the canvas so Add products remains available.<\/li>\n<li>Retain the credit unit in the balance shown after returning from a Studio.<\/li>\n<li>Require a refreshed product selection after a Library placement conflict or editor lock.<\/li>\n<li>Keep Library save feedback tied to the named product and update filtered product-page hints.<\/li>\n<li>Announce Library product searches, distinguish same-name products by ID, and prevent duplicate or stale pagination.<\/li>\n<li>Enlarge Library previews relative to their fitted size, with scrolling and a visible Fit control on smaller screens.<\/li>\n<\/ul>\n\n<h4>0.5.2<\/h4>\n\n<ul>\n<li>Make image actions and the WordPress Library detail dialog clearer and easier to find.<\/li>\n<li>Preserve cleared\/replaced video sources across mode switches and support free Template previews.<\/li>\n<li>Show accessible Studio opening progress with a bounded retry and safe return.<\/li>\n<li>Keep unsaved Studio choices safe with a clear, keyboard-accessible confirmation dialog.<\/li>\n<\/ul>\n\n<h4>0.5.1<\/h4>\n\n<ul>\n<li>Open a WordPress-focused image detail view with native media save and explicit simple-product main\/gallery placement.<\/li>\n<li>Insert through a PMP Library image block, choose a Gutenberg draft featured image, or use Insert from PMP in the classic post\/page editor.<\/li>\n<li>Open the selected image in PMP tools or human retouching, with normal sign-in and credit review before confirming.<\/li>\n<li>Guard active product editors and changed image revisions; preserve saved media if product placement cannot be completed.<\/li>\n<li>Keep library image titles, feedback and controls readable in the WordPress dark Studio.<\/li>\n<li>Browse simple products in bounded pages, search names or exact SKUs, and retain selected originals while browsing.<\/li>\n<li>Focus on the opened Studio with persistent product context and return to setup without discarding its controls.<\/li>\n<\/ul>\n\n<h4>0.5.0<\/h4>\n\n<ul>\n<li>Browse your connected PMP library and save existing images without a product or generation.<\/li>\n<li>Support WordPress without WooCommerce; retain optional product-specific Studios.<\/li>\n<li>Recheck access for every import, deduplicate images and preserve original\/derived provenance.<\/li>\n<li>Add clear routes to real product photography and human retouching enquiries.<\/li>\n<\/ul>\n\n<h4>0.4.2<\/h4>\n\n<ul>\n<li>Choose from illustrated Studio cards with clear selected states and all specialist tools.<\/li>\n<li>Keep product context, readable select interactions and named loading\/retry controls.<\/li>\n<li>Guard unsaved product edits, return to a fresh editor and confirm immediately saved imagery.<\/li>\n<\/ul>\n\n<h4>0.4.1<\/h4>\n\n<ul>\n<li>Lead with a guided product-photo entry and retain each product's draft without reusing an approved cost.<\/li>\n<li>Preserve original source photos, label PMP-generated images and reserve those images for editing tasks.<\/li>\n<li>Keep result review, authenticated downloads and scene collection changes inside the shop workspace.<\/li>\n<li>Recover credit purchases without allowing callbacks from a closed checkout to replace a newer purchase.<\/li>\n<li>Keep available results visible when an old video is missing and restrict history to products staff can edit.<\/li>\n<li>Use WordPress file cleanup and redirect helpers while retaining connection and request protections.<\/li>\n<\/ul>\n\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>Refresh all 17 Studio modules from the current shared PMP interface while retaining the 0.3.4 fixes.<\/li>\n<li>Warn administrators and shop managers before connection expiry and guide explicit reconnect.<\/li>\n<li>Include corresponding browser source, pinned build dependencies and third-party licenses.<\/li>\n<li>Validate source and asset hashes, release versions and package contents before creating the ZIP.<\/li>\n<\/ul>\n\n<h4>0.3.4<\/h4>\n\n<ul>\n<li>Close Clothing confirmations when the generation is accepted inside WordPress.<\/li>\n<li>Keep result cards free of attachment placeholder numbers.<\/li>\n<li>Explain when a gallery image is already assigned or is the current product image.<\/li>\n<li>Keep earlier results available for the same product and Studio after its source photo changes (requires the accompanying PMP server update).<\/li>\n<li>Refresh the shared Studio bundle from current main, including the latest Clothing review and Library changes.<\/li>\n<\/ul>\n\n<h4>0.3.3<\/h4>\n\n<ul>\n<li>Allow back-of-garment shots to be removed from a Clothing pack when only a front photo is available.<\/li>\n<li>Show selected back shots consistently and clear the back-photo warning after a valid selection change.<\/li>\n<li>Refresh the shared Studio bundle with the current Clothing direction and Library improvements.<\/li>\n<\/ul>\n\n<h4>0.3.2<\/h4>\n\n<ul>\n<li>Bring the shared Studios forward to the current Packshot, Clothing, capture and review experience.<\/li>\n<li>Use PMP's current guided-camera settings and photo advice, with secure Packshot phone transfer tied to the originating shop and product workspace.<\/li>\n<li>Include the camera analysis worker and allow camera and phone-level controls in the Studio frame.<\/li>\n<li>Refresh workspace assets on plugin upgrades so browsers load the updated controls.<\/li>\n<\/ul>\n\n<h4>0.3.1<\/h4>\n\n<ul>\n<li>Load specialist sample images from PMP and private Template previews through the authorized workspace transport.<\/li>\n<li>Rebuild the shared Studio bundle deterministically from its exact source graph.\nKeep existing Edit and Relight jobs visible through temporary settlement errors and recovery. Preserve product-photo identity when reopening a Studio so an unresolved request can retain its original retry key.<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<p>Guided specialist image and video Studios built from the shared PMP UI, compact Art Director directions, per-product drafts, expanded connection consent, and core-gated image\/video imports. The existing connection, credit ledger and Stripe checkout remain authoritative in PMP.\nBounded authenticated reference uploads and large-file delivery keep media outside creative request bodies. Result polling refreshes the authoritative balance after completion or refunds.<\/p>\n\n<h4>0.2.1<\/h4>\n\n<p>Keep WordPress and host notices outside the Studio header.<\/p>\n\n<h4>0.2.0<\/h4>\n\n<p>PMP charcoal\/yellow design, locally bundled Inter\/Outfit fonts, Studio\/Credits\/Settings navigation and professional studio support. No API or financial changes.<\/p>\n\n<h4>0.1.0<\/h4>\n\n<p>Initial private WooCommerce pilot.<\/p>","raw_excerpt":"Create images and use your PMP library across WordPress, with optional WooCommerce product workflows.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/387240","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=387240"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pmpaistudio"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=387240"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=387240"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=387240"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=387240"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=387240"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=387240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}