✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView for Image Watermark: watermark coverage as tables

Image Watermark stores its global configuration in wp_options and writes applied and backup keys per attachment in wp_postmeta. SleekView reads both and surfaces watermark coverage, backup availability, and upload context as proper columns across the media library.

♾️ Lifetime License available

SleekView table view for Image Watermark

Audit Image Watermark coverage as one queryable list

Image Watermark (often referred to as WP Watermark) applies a configurable watermark on upload or via a bulk action and records the result on the attachment in wp_postmeta, including a backup flag like _image_backup when image backups are enabled. Global settings live in the image_watermark_options row of wp_options. The plugin's settings screen is comprehensive, but the per-attachment list still uses default WP columns, so unwatermarked uploads and version drift live behind individual file dialogs.

SleekView reads the same postmeta and pivots it into proper columns. Watermark status (applied, not applied, restored), backup file present, MIME type, upload date, uploader, and the watermark options version all become first-class sortable columns. Saved views like 'unwatermarked uploads from this month', 'backups still on disk', or 'images skipped by the upload hook' load in one click and can be shared across editors and brand teams.

Inline actions trigger Image Watermark's own apply and restore functions. Re-applying after a watermark redesign, restoring originals from the backup, and bulk-protecting an uploader's recent work all run through the same hooks the plugin's bulk tool uses. Image Watermark keeps owning the image manipulation; SleekView gives the team a list view for the coverage decisions the manipulation work feeds into.

Workflow

From Image Watermark postmeta to a queryable list

1

Map the watermark keys

SleekView reads the watermark applied and _image_backup keys from wp_postmeta on each attachment, plus the active configuration from image_watermark_options in wp_options.
2

Compose coverage views

Choose file, status, backup, size, upload date, MIME, and uploader. Save views like Unwatermarked Recent, Skipped Migration, or Backup Present for the team.
3

Filter and group

Combine status, MIME, uploader, and upload year filters. Group by uploader or upload month to roll coverage rates up to the slice the team actually reports on.
4

Apply or restore inline

Trigger Image Watermark's own apply and restore from a row or in bulk. Positioning, opacity, and backup behaviour all follow the plugin's current settings, no extra configuration in SleekView.

Sample columns

A typical Image Watermark coverage view

One row per image attachment with watermark status, backup availability, and uploader context.
Source: wp_postmeta (_image_backup and watermark keys) + wp_options (image_watermark_options) + wp_posts (attachments)
File Status Backup Size Uploaded Uploader
product-hero.jpg Watermarked Yes 1.4 MB May 10 alex@studio.co
campaign-grid.png Watermarked Yes 2.1 MB May 09 ria@design.io
guest-photo.jpg Unwatermarked 3.0 MB May 12 tom@hello.dev
migrated-poster.png Skipped 4.4 MB Apr 28 mia@brew.coop

Comparison

Default Image Watermark admin vs SleekView

Default Image Watermark admin

  • Settings screen does not show per-attachment coverage at list level
  • Default WordPress media library list ignores Image Watermark postmeta
  • Unwatermarked migrations are easy to miss without filtering
  • Backup file presence cannot be sorted from the media grid
  • Bulk apply requires the dedicated tool, not the media library

SleekView

  • Pivot watermark status, backup, size, and uploader into proper columns
  • Filter by status, MIME, uploader, and upload year together
  • Sort by upload date to triage the most recent unprotected uploads
  • Re-apply or restore inline through Image Watermark's own functions
  • Save views like Skipped during last migration

Features

What SleekView gives you for Image Watermark

Coverage at list level

Watermark status, backup availability, and last applied date all sit on the attachment row. Triage unprotected uploads in seconds instead of clicking through individual files.

Inline apply and restore

Trigger Image Watermark's own apply and restore through the plugin's existing functions. Positioning, opacity, and the backup folder behaviour all follow the active settings.

Migration-aware filters

Combine status with uploader, MIME, and upload date to find batches that skipped the watermark hook during an import. A single bulk action closes the gap.

Audience

Who uses SleekView for Image Watermark

Brand teams

Audit coverage across product photography. A saved view filtered to unwatermarked images in the Product category surfaces every asset still missing the brand mark before launch.

Site editors after migrations

Catch attachments that skipped the upload hook during an import. A skipped view scoped to the migration month makes the backlog clear and fixable in one bulk apply.

Library curators

Reclaim disk space from old backup files. A backup-present view sorted by last applied date shows where the safest cleanups live without removing originals that still matter.

The bigger picture

Why watermark coverage needs a flat audit surface

Image Watermark is a workhorse: stamp the mark, keep a backup, allow a restore. The shape it leaves missing is the audit, and on any site that runs longer than a single launch cycle the audit is where the work lives. A brand refresh drifts the version overnight.

A migration brings in thousands of attachments that never see the upload hook. A guest contributor uploads a batch with the wrong role and quietly bypasses the apply step. None of that is visible from the default media library and none of it is one click from the plugin's settings screen.

SleekView reads the same postmeta and the same options Image Watermark already maintains and shows coverage, backup, and upload context as proper columns across the attachment list. The plugin keeps doing the image manipulation work, the table makes the coverage decisions legible at scale so the team can find, fix, and report on the gaps without ever leaving WP Admin.

Questions

Common questions about SleekView for Image Watermark

Yes. The inline apply and restore call the plugin's existing functions so positioning, opacity, backup behaviour, and post-apply hooks all behave the same as a bulk action from the plugin's screen. SleekView never manipulates image files directly.

 

Yes. The status column derives from the applied flag in wp_postmeta. A built-in saved view filters to unwatermarked images sortable by upload date and uploader, useful for catching gaps after guest contributions or bulk imports.

 

Yes. The backup column reflects whether _image_backup indicates a backup is present according to the plugin's records. Restore actions on the row call Image Watermark's own restore function, which keeps the audit trail authoritative.

 

It mirrors what Image Watermark itself supports. The plugin watermarks image MIME types; non-image attachments live in the table with empty watermark cells so it is clear which formats are in scope and which are not.

 

Yes. SleekView reads image_watermark_options from wp_options for the active configuration. Position, opacity, watermark image, and any per-image-size rules all stay where Image Watermark already configures them.

 

No. Postmeta lookups use the standard indexes WordPress core uses for attachment queries. Saved views resolve in the database and inline actions only run on explicit clicks, so the admin stays responsive on large libraries.

 

Yes. Views export to CSV with status, backup, size, MIME, upload date, and uploader columns. A grouped export by uploader or upload month gives the shape most brand teams want for coverage audits.

 

Yes. WordPress capability checks fire on every action. A user without permission to apply or restore watermarks cannot trigger either from a row. Read access maps to whatever the standard media library already permits.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView