Title: Create multiple headers
Last modified: August 19, 2016

---

# Create multiple headers

 *  [mianelle](https://wordpress.org/support/users/mianelle/)
 * (@mianelle)
 * [15 years, 4 months ago](https://wordpress.org/support/topic/create-multiple-headers/)
 * Hi there,
 * I am about to loose my mind. For hours I have tried to create a unique header
   for a page which is different from the other pages. I have tried various plug-
   ins with no luck, so if anyone can support with some coding for it to work, then
   I will truly appreciate it!
 * Or give me a hint or something. Please. Just anything
 * And I have tried to create a php file for the page, but with no luck What is 
   the way to do it? I have tried to create a new header file, but I seem to stop
   here as I don’t know how to call this header when landing on the page I want 
   it to be shown. I know my HTML but am still new to php so I might mess something
   up here. Please please. Help
 * thank you
 * [http://www.signsalad.com/wordpress](http://www.signsalad.com/wordpress)

Viewing 2 replies - 1 through 2 (of 2 total)

 *  [Michael](https://wordpress.org/support/users/alchymyth/)
 * (@alchymyth)
 * [15 years, 4 months ago](https://wordpress.org/support/topic/create-multiple-headers/#post-1786787)
 * [http://codex.wordpress.org/Pages#Page_Templates](http://codex.wordpress.org/Pages#Page_Templates)
 * [http://codex.wordpress.org/Function_Reference/get_header](http://codex.wordpress.org/Function_Reference/get_header)
 *  [Mark / t31os](https://wordpress.org/support/users/t31os_/)
 * (@t31os_)
 * [15 years, 4 months ago](https://wordpress.org/support/topic/create-multiple-headers/#post-1786883)
 * Alternatively you can create a specific template for that page, by copying your**
   page.php** file and naming it **page-xx.php**.
 * **xx** can be either the page’s slug or the ID, so use whichever you like..
 * Open the newly created file and find the `get_header()` call and replace that
   with, for example `get_header('custom1')` and save the changes.
 * Again, create a copy of your **header.php** file, name it inline with the new`
   get_header()` call, eg. **header-custom1.php**, and make whichever changes you
   want to make to the new header file..
 * Save, and view the page, it should now call the custom header file only for that
   page.
 * For more information see the [template hierarchy](http://codex.wordpress.org/Template_Hierarchy)
   page.

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Create multiple headers’ is closed to new replies.

 * In: [Hacks](https://wordpress.org/support/forum/plugins-and-hacks/hacks/)
 * 2 replies
 * 3 participants
 * Last reply from: [Mark / t31os](https://wordpress.org/support/users/t31os_/)
 * Last activity: [15 years, 4 months ago](https://wordpress.org/support/topic/create-multiple-headers/#post-1786883)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
