| 开发者 | epoxtech |
|---|---|
| 更新时间 | 2026年9月5日 04:58 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPL-2.0-or-later |
| 版权网址: | 版权信息 |
gallery-slider-for-woocommerce, formerly WooGallery).wp-content/plugins/.No. The plugin registers its routes with WooCommerce's own authentication, so the consumer key and secret you already gave Epox authorise these endpoints too.
The API key's user must be able to edit products (shop manager or administrator, with a Read/Write key). Every request is also checked against the specific product being changed.
Probably, and if not it is one filter away. The plugin writes the video URL to its own
_epox_video_url field plus a configurable list of third-party keys — wcgs_video and
_product_video_url by default. To target a different key, add to the
epox_video_meta_keys filter or set the epox_video_meta_keys option.
wcgs_video is not a guess: it is the exact key "WooCommerce Gallery Slider" reads off the
gallery image's own attachment (get_post_meta( $image_id, 'wcgs_video', true )), confirmed
against that plugin's real source.
Either. Send video_url (a string) to point at an already-hosted video — nothing is
downloaded, the URL is written to your gallery plugin's meta as-is. Send video (an object
with a url) to have this plugin import the video file itself into your media library, the
same way it imports images, then write that attachment's own URL as the meta value. The
two are mutually exclusive on one media item.
No. Removal only ever deletes files this plugin imported; anything you uploaded yourself is detached from the product but left in your media library.
Only over HTTPS, and only from public hosts — WordPress's own URL safety checks apply. To
restrict it further to specific hostnames, use the epox_allowed_media_hosts filter.
[epox_tryon] renders nothing
until Epox reconfigures it (re-enable Try-On in your workspace), rather than showing shoppers
an error only you can fix.WP_DEBUG, so a broken
Try-On install can be diagnosed from the store instead of guessing at a generic 503.[epox_tryon] now forwards specific "widget disabled" / "out of try-on credits" errors from
the platform instead of collapsing every failure into a generic unavailable message — lets the
storefront loader hide the widget silently in those expected cases rather than showing an error.[epox_tryon] shortcode. Place it anywhere — product description, a text widget,
a page builder's shortcode block — and it renders the storefront widget itself; the workspace's
publishable widget key is stored server-side at enable-time and never needs to be copied.media-detach with delete_files now also removes the video file an imported thumbnail
points at. Previously only the thumbnail itself was deleted, orphaning the raw video
attachment in the media library on every video removal.media-sync items accept a video object (in addition to the existing video_url
string) to import the video file itself into the media library — not just reference an
already-hosted URL — then write the imported attachment's own URL as the video meta.
Idempotent and rolled back atomically along with its thumbnail, same as everything else.
New video_upload capability reported by status.status, media-sync and media-detach endpoints, idempotent media
import, atomic rollback, video metadata bridging and variation image assignment.