My website has only one header. I want to change it with that of Wordpress, for example, because It has an address with a logo at the top and then menu bar.
How can I add that template to mine?
Use custom header-templates.
create a file for example "header-home.php". Put your code in it and then get it by using
<?php get_header('home'); ?>
You can also use header-templates inside a other header-template. Lets say you have the top navigation. You want it in all headers. Then put the code for this in your header.php. Then in for example header-home.php you write:
<?php get_header(); ?> // Loads your header.php
// Some code here
And then in for example your index/home file you put only the code <?php get_header('home'); ?>