Linux 软件免费装
Banner图

RayEtun Media Protection - Watermark and File Access Control

开发者 rayetun
更新时间 2026年9月8日 20:49
捐献地址: 去捐款
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

watermark content protection image protection download protection pdf watermark

下载

1.0.0

详情介绍:

🛡️ RayEtun Media Protection is a media and document security suite for WordPress. RayEtun Media Protection combines image watermarking, PDF watermarking, encrypted file delivery, expiring download links, role-based access control, editor blocks for protected galleries and downloads, and e-commerce integrations in a single plugin. Every feature listed below is included and works out of the box. Use it to watermark product photos so they stay branded when shared, stamp PDFs with each buyer's name and order number for traceable delivery, gate downloadable files behind login or role rules, and make download links expire after a set time or click count. It is built the modern WordPress way — on the REST API, the block editor, @wordpress/components, and standard WordPress hooks. There is no jQuery on visitor pages and no external framework runtime. How RayEtun Media Protection is organized 🖼️ Image Watermarking 📄 PDF Watermarking 🔒 Protected File Storage 🛒 E-Commerce Integrations Works with the three most common WordPress download-selling plugins, out of the box: 🧱 Gutenberg Blocks Three editor blocks bring watermarking and access control straight into the block editor — no shortcodes to remember: Every block includes an accent-color picker, handles any file type (images, PDFs, audio, video, archives, documents) with a fitting icon, and offers a who can download choice of Everyone, logged-in users, or a named access rule. You can set defaults for each block once under RayEtun Media Protection → Blocks and reuse them everywhere. 🖱️ Deterrent Layer An optional set of client-side deterrents you can enable per rule set. They are labeled in the settings for exactly what they are: Deterrents are off by default and can be enabled per rule set. 📊 Analytics 🌐 Multisite Full network compatibility. Enable per site, or activate network-wide and manage from the network admin. 🧭 What RayEtun Media Protection Will Not Do Worth stating plainly, so you know what to expect: Compatible With

安装:

From your dashboard
  1. Go to Plugins → Add New and search for RayEtun Media Protection.
  2. Click Install Now, then Activate.
Manual upload
  1. Download the plugin ZIP file.
  2. Go to Plugins → Add New → Upload Plugin, choose the ZIP, and click Install Now.
  3. Activate the plugin.
First steps after activation
  1. Visit the RayEtun Media Protection menu in wp-admin. The Dashboard walks you through creating your first watermark rule.
  2. To protect a specific file, open Media Library, select any attachment, and use Protect with RayEtun Media Protection in the row actions.
  3. To protect all new uploads automatically, turn on Auto-protect in RayEtun Media Protection → Settings.
  4. If you sell downloads through WooCommerce, Easy Digital Downloads, or Download Monitor, the corresponding integration activates as soon as RayEtun Media Protection sees that plugin is active.
A sensible default rule is created on activation, so no configuration is required to try the plugin.

屏幕截图:

  • Watermark rule editor — text and image watermarks with nine-position anchoring, opacity, and rotation.
  • Dynamic PDF watermark — insert buyer email, order number, IP, or timestamp into every downloaded PDF.
  • Protected files list — every managed file, its rule, its serve count, and last access time.
  • Access rule builder — combine role, expiration, hotlink, and IP rules in a single rule set.
  • Analytics — per-file download and block activity, with hashed client fingerprints.
  • Integrations — detected store plugins (WooCommerce, Easy Digital Downloads, Download Monitor) and the per-buyer watermark preset applied to their downloads.
  • Settings — auto-protect uploads, deterrent layer, log retention, and theme controls.
  • Blocks — Protected Gallery, Protected Download, and Protected File Library in the editor, with per-block defaults.

升级注意事项:

1.0.0 Initial release of RayEtun Media Protection.

常见问题:

🛡️ Does RayEtun Media Protection prevent people from stealing my images or PDFs?

It prevents casual copying and direct-URL access, and it makes shared copies traceable. No browser-side plugin can prevent a determined user from screenshotting an image or extracting text from a PDF. What RayEtun Media Protection does that matters for most sites: it blocks right-clicks on your product photos, keeps protected PDFs off Google's index, makes every PDF a buyer downloads uniquely identifiable to that buyer, and lets you set download links to expire after a time window or click count.

🖼️ Does watermarking degrade my images?

No. Originals are backed up before watermarking, so you can restore or re-watermark at any time. Watermarks are applied to the visible copies; the backup stays untouched.

📄 What PDF library does RayEtun Media Protection use?

TCPDF for rendering, and FPDI (free version) for reading existing PDFs before watermarking. Both are open source and GPL-compatible; their license notices are preserved in vendor/.

🎨 Can I put a different watermark on different files?

Yes. Create multiple rule sets under RayEtun Media Protection → Watermarks, then assign them per file, per product (for WooCommerce and EDD), or as the default for all new uploads.

🌐 Which e-commerce plugins does RayEtun Media Protection integrate with?

WooCommerce, Easy Digital Downloads, and Download Monitor are supported out of the box. The integration activates automatically when RayEtun Media Protection detects the other plugin is installed and active.

🔐 Where are protected files stored?

Outside the webroot where the server allows it, otherwise inside a protected folder within wp-content/uploads/ with a strict .htaccess rule that blocks direct URL access. Either way, the only route to a protected file is through RayEtun Media Protection's serve handler, which validates access on every request.

🧱 How do the Protected Gallery and download blocks work?

Add any of the three blocks — Protected Gallery, Protected Download, or Protected File Library — from the block inserter. The gallery shows clean thumbnails, opens a watermarked preview in a lightbox, and lets an authorized viewer download the clean original; the two download blocks present a file (or a filterable set of files) behind an access rule, with a sign-in button for logged-out visitors. Each block has an accent-color picker and a who can download setting (Everyone, logged-in users, or a named access rule). Set per-block defaults once under RayEtun Media Protection → Blocks.

🚫 Will right-click block work on mobile?

It disables the mobile long-press context menu on browsers that support that hook, but mobile devices vary. Treat it as a casual deterrent on any platform. The reliable protection is the file-serving layer, not the JavaScript overlay.

🔒 Does RayEtun Media Protection send my data anywhere?

No. There is no telemetry, no phone-home, no account, and no license check. Downloads, logs, and settings are stored only in your own WordPress database. See the External Services section — it is empty.

🧩 Does it conflict with other content-protection plugins?

Running two watermarking or right-click plugins on the same file is not supported; disable one before activating the other. File-protection plugins can coexist for files RayEtun Media Protection is not managing.

♿ Is RayEtun Media Protection accessible?

Yes. Every admin screen is designed to WCAG 2.2 Level AA — keyboard operable, focus managed, screen-reader labeled, and reduced-motion aware. The color palette meets the contrast requirements in both light and dark themes.

♻️ What happens if I uninstall RayEtun Media Protection?

Everything is removed cleanly: the three RayEtun Media Protection database tables, all plugin options, custom capabilities, scheduled cron events, and the protected-uploads directory. Your original media, posts, and pages are never touched.

💬 Get Support

Post in the WordPress.org support forum.

更新日志:

1.0.0