When we need to authorize images used in our website, we can do so using several watermark plugins in WordPress platform. But sometimes it is quite necessary to use watermark to the header image of website. Watermarking header image authenticates the image used for header as genuine. For the same purpose, there is one exceptional and excellent plugin that creates watermark to the header image. Header Watermark Plugin by its name, does the job of authenticating header images with watermarking along with several other control options that makes it completely different to that of normal plugins. In this post, I will show steps to Watermark Images with Header Watermark Plugin in WordPress.
Features of Header Watermark Plugin
- This plugin creates watermark to the header image
- Apart from creating header images watermark, it also allows to control the header images settings i.e. one can choose an image from WordPress Media Library as an header image
- It has various control options such as watermark opacity, watermark left position, watermark right position in pixels etc.
- In the plugin settings, under Header images, if Use random images is ticked, the website header will be chosen randomly each time from all the header images in Media Library. If Use static image is ticked, the one static image that is selected will work as the header image.
Watermark Images with Header Watermark Plugin in WordPress
Step 1: Plugin Installation
To install this plugin, simply go to WordPress Dashboard > Plugins > Add New. Then search for the keyword “header watermark” and click on the “Install Now” button.
Click on “Activate Plugin” to activate it.
Step 2: Plugin Settings
After the plugin activated, its settings can be updated through Appearance > Header Watermark.
On the Header Watermark page, there is the first option that lets the user whether to use watermark or not. The watermark may be chosen from any of the images from media library. Then watermark left and right position can be set in pixels. In the same way, watermark opacity can also be set in percentage. There is also settings for header images i.e.; we can use random image or static image as header image.
If the Use Watermark Image option is ticked, all the media library images open by default. Then we can choose any desired image to make it watermark to the header image.
Some Restrictions of Plugin
Although the plugin seems to be unique as well as better plugin to watermark header images, there are some restrictions that limit its sky of usage. Some constraints to be noted of this plugin are :
- This plugin only works with themes that support header image. That means the active theme must use the get_header_image() function to generate the header image. The active theme must also define the HEADER_IMAGE_WIDTH and HEADER_IMAGE_HEIGHT constants.
- It also need GD Library (PHP extension) of version 2.0.28 or higher to be installed.
Unless any theme fulfill above requirements, the plugin does not work and throws an error message.
Troubleshooting theme files to make plugin to work
For themes where header image is not defined through theme function, the plugin throws an error message to top of the page
“ Notice : Constant HEADER_IMAGE already defined in /var/www/mysite.com/wp-content/themes/theme-name/functions.php on line xxx ”
In such case we should locate following lines in the functions.php file of the theme:
define( 'HEADER_IMAGE', '' );
and change as below,
if ( ! defined( 'HEADER_IMAGE' ) ) { define( 'HEADER_IMAGE', '' ); }
Thus, Header Watermark WordPress plugin is an excellent plugin to watermark header image in WordPress environment.
Related Posts

Dhiraj Bikram Khadka

Latest posts by Dhiraj Bikram Khadka (see all)
- Check Broken Links with Broken Links Checker Plugin in WordPress - June 22, 2016
- Generate XML Sitemaps using Better WordPress Google XML Sitemaps Plugin - June 16, 2016
- Enable XML sitemaps in All in One SEO Pack Plugin - June 5, 2016