Linux 软件免费装
Banner图

WMX Pull Product Images

开发者 webmatrix
更新时间 2026年10月13日 06:57
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

woocommerce media library product gallery product images image import

下载

1.5.17

详情介绍:

Paste a supplier's product-page URL on the WooCommerce product edit screen, tick the images you want, and pull them into the Media Library and your product gallery, no manual downloading, uploading, or renaming. Free Pro Upgrade to Pro (through wmxsoft.com) for the power features: How it works
  1. Edit or add a product. The "Pull product images" box appears below the editor.
  2. Paste the supplier's product page URL and click Fetch images.
  3. Pick the images you want and click Import selected, and they are added to the product gallery.
  4. Click Update or Publish to save the gallery with the product.
The page is fetched server-side and parsed for og:image, JSON-LD, itemprop/image_src meta, preload links, img/srcset/picture, lazy-load templates, image-bearing data-* attributes, inline CSS backgrounds, lightbox links, and gallery JSON embedded in scripts (Magento, BigCommerce, Squarespace, Vue/React apps). Galleries that are built entirely in the browser after page load, with no image URLs in the HTML source, cannot be seen. External services When you use the image tools, the plugin makes outbound HTTP requests from your web server to two things, only when you ask it to: WordPress's safe HTTP layer blocks requests to private/internal hosts, including on redirects. Make sure you are entitled to use the supplier's imagery on your store. The plugin uses the Freemius service for the Pro upgrade and, in the Pro version, to deliver updates and validate licences. It may contact api.freemius.com with basic environment information (such as site URL and plugin/WordPress versions); the Pro version additionally sends your licence key. See the Freemius Terms (https://freemius.com/terms/) and Privacy Policy (https://freemius.com/privacy/).

安装:

  1. In wp-admin go to Plugins > Add New, search for "WMX Pull Product Images", then Install and Activate. Or upload the plugin ZIP via Plugins > Add New > Upload Plugin, or copy the wmx-pull-product-images folder into wp-content/plugins/.
  2. Activate the plugin. WooCommerce must be active.
  3. (Pro, optional) Set the minimum image width and height under Settings > Pull Product Images (default 400 x 400).

屏幕截图:

  • The picked images imported straight into the WooCommerce product gallery, ready to publish.

常见问题:

What's the difference between Free and Pro?

Free fetches a supplier's images, resolves them to full resolution, shows their dimensions, hides obvious junk, and lets you hand-pick and import them into the product gallery. Pro adds automation and scale: auto-set featured image, replace-gallery mode, filter and sort by dimensions, select-all, rename on import, and remembered preferences.

Does it work with the new block-based product editor?

It targets the classic WooCommerce product editor (the one WPBakery runs alongside). It does not target the block-based product editor.

A supplier page returns no images. Why?

Some sites build their gallery in the browser from a separate API call after the page loads, leaving no image URLs in the HTML source; those cannot be detected. The page is also fetched by your server (not your browser), so sites behind a Cloudflare (or similar) bot challenge that requires JavaScript cannot be fetched at all. Developers can adjust the outgoing request with the wmxppi_user_agent and wmxppi_http_args filters. When a page can't be fetched, use Paste page source: open the page in your own browser (which passes the challenge), view its source, copy it, and paste it into the box that appears, and the same image detection then runs on the pasted HTML.

Which image types are supported?

JPEG, PNG, WebP, and AVIF, up to 25 MB each.

Will it re-download images I already imported?

No. Each attachment stores its source URL, so an image already in the Media Library is reused instead of downloaded again.

Are there hooks for developers?

Yes:

  • wmxppi_images ( array $images, string $url, string $source, int $post_id ) - filter candidates before they are shown.
  • wmxppi_http_args ( array $args, string $accept ) - adjust the page request.
  • wmxppi_user_agent ( string $user_agent ) - change the User-Agent used to fetch pages and images.
  • wmxppi_min_size ( array { min_width, min_height } ) - override the saved minimum size (Pro).
  • wmxppi_max_images ( int $max ) - default 80.

更新日志:

1.5.17 1.5.16 1.5.15 1.5.14 1.4.13 1.3.12 1.3.11 1.3.10 1.2.9 1.2.8 WMX Pull Product Images is now freemium: a free tier, plus a Pro upgrade through wmxsoft.com. Here is what it does today. Free: 1.0.1