Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
Unique Headers icon

Unique Headers

v1.9.3
by Ryan Hellyer · 4.9 (160 reviews)

Adds the ability to use unique custom header images on individual pages, posts or categories or tags.

20K+ active installs Updated Oct 26, 2023 Tested to 6.4.5
Try Demo Download
Pre-installed Ready in ~10s No card
Unique Headers

About Unique Headers

The Unique Headers Plugin allows you to add custom header images to your posts, pages, categories, and tags. However, it only works with WordPress themes that have built-in custom header functionality, so make sure your theme supports it before using this plugin. If you need any paid assistance or additional features for the plugin, you can contact the developer.

Screenshots

Unique Headers screenshot
Unique Headers screenshot
Unique Headers screenshot

Frequently asked questions

What does the Unique Headers Plugin do?
The Unique Headers Plugin adds a custom header image box to the post/page edit screen. You can use this to upload a unique header image for that post, or use another image from your WordPress media library. When you view that page on the front-end of your site, the default header image for your site will be replaced by the unique header you selected. This functionality also works with categories and tags.
What are the requirements for using the Unique Headers Plugin?
You must use a theme which utilizes the built-in custom header functionality of WordPress. If your theme implements its own header functionality, then this plugin will not work with it.
Can I pay for assistance or additional features for the plugin?
Yes, if you would like to pay for assistance, additional features to be added to the plugin, or are just looking for general WordPress development services, you can contact the developer via their contact form.

Changelog

1.9.3

  • Fixed a bug in the DotOrg_Plugin_Review() class. The switch to === broke the no debug check, so this has been fixed.

1.9.2

  • Fixed a bug in the nonce system for taxonomy terms.

1.9.1

  • Temporarily preventing the DotOrg_Plugin_Review() class from loading due to a bug report relating to it. It will be re-added later.

1.9

  • Updated WordPress coding standards support

1.8.3

  • Confirmed support for newer WordPress versions
  • Added Composer support

1.8.2

  • Bug fix for when array value doesn’t exist

1.8.1

  • Bug fix for offset value error

1.8

  • Bug fix for “WP_Scripts::localize was called” notice

1.7.12

  • Bug fix for when no object set in Unique_Headers_Taxonomy_Header_Images::modify_header_image_data()

1.7.11

  • Version bump to force dot org update

1.7.10

  • Correctly checking for presence of object before setting width and height

1.7.9

  • Checking for presence of object before setting width and height

1.7.8

  • Fixing filter bug

1.7.7

  • Fixing filter bug

1.7.6

  • Fixing bug in taxonomy setup

1.7.5

  • Fixing bug in taxonomy setup

1.7.4

  • Fixing bug in taxonomy setup

1.7.3

  • Bug fix for srcset with taxonomies
  • Changed to class autoloader
  • Moved instantiation class to it’s own file
  • Added extendible core class

1.7.2

  • Bug fix for custom taxonomies

1.7.1

  • Bug fix to make srcset work correctly on regular header images

1.7

  • Added support for srcset.
  • Confirmed support for TwentySixteen theme.

1.6.1

  • Added checks in file to see if WordPress is loaded.
  • Hooking class instantiation in later, due to taxonomies sometimes not being loaded in time.

1.6

  • Removed admin notice from everywhere but the plugins page.

1.5.3

  • Fixing flawed bug fix from version 1.5.2.

1.5.2

  • Fixing bug reported by multiple users, which caused PHP errors on some setups.

1.5.1

  • Overhauled outdated FAQ section of readme.

1.5

  • Introduced unlimited taxonomy support.
  • When using a blog page set to a static page URL, the image from the static pages custom header will be used.
  • Adding support for all publicly viewable post-types.
  • Adding support for all publicly viewable taxonomies.

1.4.8

  • Fixing a bug triggered by WordPress assigning non-URL’s as the URL.

= 1.4.7
* Setting a more sane plugin review time.

1.4.6

  • Fixing bug with handling taxonomies. Added plugin review notice back, but without the non-existent MONTH_IN_SECONDS constant.

1.4.5

  • Removing plugin review notice due to unsolvable errors.

1.4.4

  • Adding plugin review class back, with correct time stamp set.

1.4.3

  • Temporarily removing plugin review class until bugs are fixed.

1.4.2

  • Adding a plugin review class.

1.4.1

  • Instantiating the plugin later (allows for adding additional post-types in themes).

1.4

  • Adding backwards compatibility to maintain header images provided by the Taxonomy metadata plugin.

1.3.12

  • Added French language translation.

1.3.11

  • Moved instantiation and localization code into a class.

1.3.10

  • Added Deutsch (German) language translation.

1.3.9

  • Fixing error which caused header images to disappear on upgrading (data was still available just not accessed correctly).

1.3.8

  • Modification translation system to work with changes on WordPress.org.

1.3.7

  • Addition of Spanish translation.

1.3.1

  • Adjustment to match post meta key to other plugins, for compatibilty reasons.

1.3

  • Total rewrite to use custom built in system for media uploads. Also adapted taxonomies to use ID’s and added support for extra post-types and taxonomies.

1.2

  • Converted to use the class from the Multiple Featured Images plugin.

1.1

  • Added support for tags.

1.0.4

  • Added support for displaying a category specific image on the single post pages.

1.0.3

  • Correction for $new_url for categories.

1.0.2

  • Bug fix to allow default header to display when no category specified.

1.0.1

  • Bug fixes for post/page thumbnails.

1.0

  • Initial release.

Credits

Thanks to the following for help with the development of this plugin:
* redactuk – Assistance with debugging.
*
crabsallover – Assitance with debugging.
*
Todd – Assistance with implementing support for tags.
* Mariano J. Ponce – Spanish translation.
* Tobias Klotz – Deutsch (German) language translation.
* Nadia Tokerud – Proof-reading of Norsk Bokmål (Norwegian) translation.
* Bjørn Johansen – Proof-reading of Norwegian Bokmål translation.
* Karl Olofsson – Proof-reading of Swedish translation.
* Jenny Beaumont – French translation.

Try other plugins

Really Simple SSL icon

Really Simple SSL

4.9 · 4M+ installs

The easiest way to improve security! Leverage your SSL certificate and protect your website visitors.