[WordPress] 外掛分享: Niquelao Watermark

首頁外掛目錄 › Niquelao Watermark
WordPress 外掛 Niquelao Watermark 的封面圖片
全新外掛
安裝啟用
尚無評分
23 天前
最後更新
問題解決
WordPress 5.8+ PHP 7.4+ v1.5.6 上架:2026-07-02

內容簡介

Niquelao Watermark 是一款獨立的 WordPress 外掛,能夠即時為您的圖片添加水印,並且不會修改原始檔案。這樣可以保持圖片的 SEO 效果,並在用戶嘗試下載時提供帶水印的版本。

【主要功能】
• 一鍵啟用,簡單設定
• 從媒體庫選擇透明 PNG 標誌
• 可調整水印位置與透明度
• 支援 JPEG、PNG 和 WebP 格式
• 自動生成並快取已加水印的圖片
• 不修改原始檔案,保持 SEO 效果

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.5.6) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Niquelao Watermark」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Niquelao Watermark is a standalone plugin (it does not require any other Niquelao plugin) that protects your images with a watermark generated on the fly, without ever touching the original files on disk.
The page itself always shows the clean, original image, so image SEO (descriptive file name, indexing) stays intact. Only when a visitor right-clicks an image and chooses “Open image in new tab” or “Save image as” — or drags the image out — do they get a copy with your logo overlaid. That watermarked copy is generated once and then served from an on-disk cache on later requests.
Features:

One-switch activation from the settings screen
Logo picker through the WordPress media library (transparent PNG recommended)
Configurable position: center, the 4 corners, or a repeating tile
Adjustable opacity and size (% of the image width) via sliders
Works with JPEG, PNG and WebP
The original file on disk is never modified
On-disk cache of already-watermarked images, regenerated automatically when any setting changes
No external dependencies: uses Imagick (preferred) or GD (fallback), available on virtually every shared host
Discreet “-hd” URL for the watermarked version, so the presentation URL stays clean for SEO and the mechanism is not obvious

How it works
Since version 1.2.0 the approach is “watermark only on save/open”, using two URLs:

PRESENTATION (what the site and Google see): the image is loaded by its
real, clean URL (e.g. .../uploads/2026/06/photo.jpg). That URL is NOT
rewritten: the original file is served without a watermark, so image SEO
(descriptive file name, indexing) stays intact.

SAVE / OPEN: a frontend script (assets/js/niquelao-wm-front.js)
intercepts the right-click and the drag, pointing to a variant with the
-hd suffix before the extension (e.g. .../photo-hd.jpg). That URL does
not exist on disk; .htaccess recognizes it, strips the -hd, and passes
the REAL file path to PHP, which returns the watermarked version
(generated once and cached). So “Save image as” and “Open image in new
tab” deliver the watermarked version, while the page stays clean and the
discreet -hd URL does not reveal the mechanism.

The script does NOT modify the src/srcset of the page’s (that
would break the WordPress lightbox): for right-click it overlays a
transparent watermarked clone, and for drag it only alters the
dataTransfer.
Honest note: this is deterrence, not absolute protection. A user with the
browser developer tools (Network tab) can still see the real, unwatermarked
image URL. The goal is to make casual downloading harder (right-click /
drag / copy link), not to make it impossible.
Requirements

WordPress 5.8 o superior
PHP 7.4 o superior
Imagick or GD enabled on the server
Apache mod_rewrite (or equivalent) for the .htaccess rewrite

延伸相關外掛

文章
Filter
Mastodon