I have created a template in wordpress for the home page, named: page-home-slider.php I have chosen the home page to take that custom template. Until here everything works fine.
Then I have created header-home.php, so a custom header for my home page. Then in page-home-slider.php I have coded: get_header("home");
Now, when I access the home page from browser, the default header is displayed first and under it, my custom header. Is this normal? I wanted to have just my custom header. Please tell me what I am doing wrong.
PS: I am using JobRoller template if it matters somehow.

page-home-slider.php? It seems thatget_header()is being called twice, the default first then your custom one. Please run a search in your theme directory to check where it's being called. - Azizif statementinheader.phpthat checks if the page matches your template:if (is_page_template( 'page-home-slider.php' ) ) { ... }see docs: developer.wordpress.org/reference/functions/is_page_template - Aziz