This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

This plugin has been closed and is no longer available for download.

Custom 2012 Header


After you have placed any header image named custom-head1000.png within an images folder inside your Twenty Twelve Child Theme, simply activate this plugin and your new “Custom 2012 Header” will appear.

Note: There is a custom-head1000.png image inside an images folder inside this plugin’s folder, and you can copy that custom-head1000.png image into your Twenty Twelve Child Theme’s images folder to get started here, if you wish.

Here are this plugin’s inital settings for the custom-head1000.png image it expects to find within images inside your Twenty Twelve Child Theme: // Set height and width, with a maximum value for the width. ‘height’ => 250, // enter your own desired height here ‘width’ => 1000, // enter your own desired width here ‘max-width’ => 2000,

Here are some additional settings you can change by editing this plugin’s custom-2012-header.php file: // Change color for site name and tagline // change custom-head1000.png to any other file name as long as you do the same in your Child Theme’s images folder.

Note: Any future update to this plugin will remind you to make a backup of your edited settings prior to accepting the plugin update. Or, if you wish, just change this plugin’s name and you will never be prompted for an update.

If you might want to know beforehand, here is how this plugin works:

// action: first remove a default action from Twenty Twelve remove_action( 'after_setup_theme', 'twentytwelve_custom_header_setup' ); // action: next define new $args function nny_custom_header_setup() { // (and more in that area of code) 

// action: now add it the same way Twenty Twelve does add_action( ‘after_setup_theme’, ‘nny_custom_header_setup’ );`

And for that, many thanks to coder paulwp in the forums:


Assuming you already have a Twenty Twelve Child Theme: 1. Go to Plugins > Add New on your Dashboard and search for this Custom 2012 Header plugin;* 2. Click “Install Now” to install Custom 2012 Header; ** Alternative: Upload Custom 2012 Header to your /wp-content/plugins/ directory; 3. Do whatever you must to be sure you have custom-head1000.png inside images within your Twenty Twelve Child Theme folder; 4. Activate Custom 2012 Header.


None so far.

Contributors & Developers

“Custom 2012 Header” is open source software. The following people have contributed to this plugin.

Translate “Custom 2012 Header” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.