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
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
Map the watermark keys
_image_backup keys from wp_postmeta on each attachment, plus the active configuration from image_watermark_options in wp_options.
Compose coverage views
Filter and group
Apply or restore inline
Sample columns
A typical Image Watermark coverage view
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.
Lifetime ♾️
Most popular
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
€749
Continue to checkoutBrowse more
- Woocommerce Purchase Order Gateway
- Woocommerce Affiliatewp Integration
- Woocommerce Payu Gateway
- Woocommerce Name Your Deal
- Woocommerce Shipstation Integration
- Paypal Payments
- Checkout Field Editor
- Checkoutwc
- Yith Woocommerce Stripe
- Givewp
- Woocommerce Mirakl
- Woocommerce Eu Vat Assistant
- Rehub Affiliate
- Lemonsqueezy Wp
- Yith Woocommerce Product Bundles