Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Bulk Watermark

Adds an image and/or text watermark to all uploaded images, using PNG images with transparency.


  • tested for compatibility with WP 4.1
  • fixed issue with watermark settings image preview function
  • updated links in readme and plugin for support, updates, etc.


  • improved support for adding watermarks to PNG images


  • updated the MyWebsiteAdvisor Plugin Installer Page to include the option to remove the installer page and menu.
  • updated links to the plugin installer to use the search by author feature when the plugin installer is disabled.
  • added option to the help menu, 'More Free Plugins' section to enable and disable the 'MyWebsiteAdvisor' Plugins installer menu.
  • updated the plugin settings class to correctly display the disabled checkbox inputs for advanced features.


  • updated plugin settings system
  • added info about workaround for users who have 'allow_url_fopen' disabled, using relative path to watermark image.
  • updated default JPEG output quality from 100 to 90 to reduce file bloat, added option to ultra version to adjust output quality.
  • updated plugin screenshots

  • updated links to plugin page


  • updated links to plugin page


  • added .jpeg to the list of allowed file types


  • updated plugin FAQs
  • updated readme file


  • removed FilesystemIterator which was causing compatibility issues because it is only available in php 5.3+
  • updated contextual help, removed deprecated filter and updated to preferred method
  • added uninstall and deactivation functions to clear plugin settings


  • updated the watermark application system to resolve issues with locating the correct directory.
  • updated support links
  • updated readme file
  • updated plugin upgrades information


  • updated readme file
  • added plugin upgrades tab to settings page


  • rebuilt plugin using settings API
  • added tabbed navigation for plugin settings and tools
  • updated readme file, due to the add_help_tab() function, the plugin requires at least WordPress version 3.3
  • added notification about required version if an older version of WP is installed
  • added tutorial video to plugin
  • fixed issues with the plugin reading uploads directory path correctly
  • updated screenshots


  • added label elements around checkboxes to make the label text clickable.
  • added function exists check for the sys_getloadavg function so it does not cause fatal errors on MS Windows Servers
  • added ability to watermark png and gif images.


  • updated readme file.
  • fixed several issues causing warnings and notices in debug.log
  • added plugin version to plugin diagnostic screen.
  • added select all/deselect all button for selecting which files to add watermarks to.


  • verified compatibility with WordPress v3.5


  • fixed issue with watermarked images not displaying properly due to browser caching issues


  • fixed several improper opening php tags


  • added better screenshots to demonstrate how the plugin works


  • added plugin meta row link to rate this plugin
  • minor cleanup of old unused code


  • added link to rate and review this plugin on WordPress.org.


  • updated plugin activation php version check which was causing out of place errors.


  • updated contextual help menu system, added faqs
  • fixed broken links


  • added more debug info, updated links, added basic plugin help menu


  • added more debug info to help with troubleshooting


  • re-arranged layout of admin page
  • changed behavior of directory selector so it does not automatically list all files in uploads root which caused issues on sites with very large numbers of files


  • Initial release

Requires: 3.3 or higher
Compatible up to: 4.1.14
Last Updated: 2 years ago
Active Installs: 600+


2 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 0,1,0 100,1,1 0,1,0 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,2,2 100,2,2 100,2,2 100,2,2 100,2,2