NS Watermark For WooCommerce

外掛說明

Apply your watermark on your WooCommerce product images — without overwriting them!

NS Watermark For WooCommerce overlays a watermark image on top of your shop and single-product photos at display time.
The original files stored in your Media Library are never modified.

Features (free version)

  • Choose any image from your Media Library as the watermark.
  • Always show the watermark, or show it only to guests (not logged-in users).
  • Enable / disable with a single setting.
  • Compatible with WordPress 7.0 and WooCommerce 10.8.1.
  • No GD extensions need to be installed separately (bundled with PHP ≥ 7.4).

3rd Party / External Services

  • PluginEye — used for opt-in usage tracking (plugin activation/deactivation events, site address, WordPress version, active plugin list). Data is collected only after explicit user consent is given on the opt-in screen shown at first activation. Read more: Privacy PolicyTerms of Service. This service is provided by NsThemes.

All watermark image processing is performed locally on your web server using PHP’s built-in GD library. No image data is sent to external servers.

螢幕擷圖

安裝方式

  1. Upload the ns-woocommerce-watermark folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to NS Watermark Settings in the admin sidebar.
  4. Select your watermark image and choose your visibility setting.
  5. Save changes — your product images will now display with the watermark.

常見問題集

Is WooCommerce required?

Yes, WooCommerce must be installed and active.

Does this plugin modify my original images?

No. The watermark is composited on-the-fly at display time. Your files in the Media Library remain untouched.

What image formats are supported?

JPEG, PNG, GIF, and WebP for both the source image and the watermark.

Does it require `allow_url_fopen`?

No. Version 4.0.0 reads images from the local filesystem, so allow_url_fopen is not needed.

Will the watermark URL leak the original image path?

No. The AJAX endpoint that serves watermarked images is nonce-protected and only accepts URLs that belong to your own WordPress installation.

使用者評論

2020 年 5 月 18 日 1 則留言
plugin did not watermark variable product images in woo commerce and plugin author was slow to provide feedback or a solution how ever they have rectified this now and i can state that it is working well
2020 年 4 月 10 日
Не хватает только тонких настроек, размера отображения на картинке. А так нормально.
2019 年 5 月 27 日
Well working plugin. Very good support. Thanks!
閱讀全部 11 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈NS Watermark For WooCommerce〉的開發相關工作。

參與者

〈NS Watermark For WooCommerce〉外掛目前已有 2 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將〈NS Watermark For WooCommerce〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

4.0.0

  • Complete security rewrite.
  • Removed the publicly accessible ns_image.php endpoint — watermarks are now served through a nonce-verified WordPress AJAX handler.
  • Added SSRF/open-redirect protection: only images stored on the same WordPress installation are accepted.
  • All output is now properly escaped; all input is sanitized and validated.
  • Declared compatibility with WooCommerce HPOS (High-Performance Order Storage / custom_order_tables).
  • Updated: requires WordPress 6.0+, PHP 7.4+, WooCommerce 7.0+.
  • Tested up to WordPress 7.0 and WooCommerce 10.8.1.

3.0.0

  • Integrated PluginEye tracking.
  • Security bug fix.

2.11.5

  • Minor bug fix.