Skip to content

Your WordPress admin

After activating Ultimate Watermark, a top-level Watermark menu appears in the WordPress sidebar. Click any item below for the matching docs page.

Sidebar labelWhat it doesDocs
Watermark → DashboardOverview cards (active watermarks, recent uploads, library stats).This page
AnalyticsStats: number of images watermarked, breakdown by template, recent activity.Performance
WatermarksList of every watermark template you've created. Edit / duplicate / delete.Watermarks
Add WatermarkBuilder for a new watermark template (text or image).Watermarks
SettingsPlugin-wide options: backup, right-click protection, drag prevention, logged-in protection.Global settings
BackupsList of original images stored under uploads/ulwm-backup/YYYY/MM/. Restore individual images.Settings → Backups
Get ProFree-only: marketing comparison page for Ultimate Watermark Pro.Pro features
License PROActivation, deactivation, status check, debug logs.Installation §2

How the menus interact with each other

Watermark (top)
├─ Dashboard           — read-only overview
├─ Analytics           — stats & charts
├─ Watermarks          ──┬── Add Watermark
├─                       └── (edit existing in list)
├─ Settings            — plugin-wide options
├─ Backups             — original images list
├─ Get Pro             (free only)
└─ License             [Pro]

Capabilities (who can see what)

Every menu requires manage_options (administrators by default). The plugin doesn't add custom roles or capabilities.

If you need a non-admin role to manage watermarks, use a capability-mapping plugin like User Role Editor to grant manage_options to that role — but be aware this also grants access to a wide range of other site settings.

Where the data lives

DataStorage
Watermark templatesCustom post type (ultimate_watermark). Configuration is in post meta.
Plugin-wide settingsWordPress options key ultimate_watermark_options.
OriginalsDisk under wp-content/uploads/ulwm-backup/YYYY/MM/.
OTF cache PRODisk under wp-content/uploads/ultimate-watermark-frontend-cache/.
Logs tableDB table {$wpdb->prefix}ultimate_watermark_logs exists but is currently unused (reserved for future).

Where next