Watermark Manager adds text or image watermarks to your WordPress media uploads. It supports single-image and batch operations, reusable templates, automatic backup of originals, and a full WP-CLI interface.
Features
- Text watermarks with configurable font size, colour, and opacity
- Image watermarks scaled relative to the target image
- Five position options: top-left, top-right, center, bottom-left, bottom-right
- Tiling mode to repeat the watermark across the entire image
- Rotation for both text and image watermarks
- Auto-apply watermarks on upload
- Batch processing with date range and dimension filtering
- Dry-run mode to preview batch operations before applying
- Reusable watermark templates (saved as a custom post type)
- Backup and restore of original images
- Daily cron cleanup of old backups with configurable retention
- Per-image watermark controls on the attachment edit screen
- Import and export settings as JSON
- Activity log tracking all watermark operations
- JPEG EXIF/IPTC metadata preservation
- Optional WebP output conversion
- Minimum image size threshold to skip small images
- WP-CLI commands for all operations
Requirements
- WordPress 6.0 or higher
- PHP 8.0 or higher
- GD library with TrueType font support