Watermark Images with Header Watermark Plugin in WordPress

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 DashboardPlugins > Add New. Then search for the keyword “header watermark” and click on the “Install Now” button.

Watermark Images with Header Watermark Plugin in WordPress

Click on “Activate Plugin” to activate it.

Watermark Images with Header Watermark Plugin in WordPress

Step 2: Plugin Settings

After the plugin activated, its settings can be updated through Appearance > Header Watermark.

Watermark Images with Header Watermark Plugin in WordPress

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.

Watermark Images with Header Watermark Plugin in WordPress

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.
Also Read:   What is Site specific plugin in WordPress and How to create them ?

Unless any theme fulfill above requirements, the plugin does not work and throws an error message.

Watermark Images with Header Watermark Plugin in WordPress

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.

The following two tabs change content below.

Dhiraj Bikram Khadka

Dhiraj Bikram Khadka is a Freelance Technical Writer cum WordPress Developer. He has been working in this area since 2006 AD. As a Web/WordPress Developer, he works on HTML/DHTML, CSS, PHP/MySql, javascript, jQuery, AJAX and more... Having a degree of M.E. (Information Systems Engineering), he is more interested towards contemporary developments in golbal technical arena. His hobbies include reading articles about Theoretical Physics, travelling and making friends. He is currently working as techinical writer for mustbeweb.com.

Share This Post