Кодекс /

get_header()
подключает и загружает шаблон шапки

Подключает и загружает шаблон шапки (header.php). Если задан параметр $name, загрузит отдельный шаблон шапки в формате header-$name.php

Использование

<?php get_header( $name ); ?>
$name строка
Имя произвольного файла шапки
По умолчанию: пусто

Примеры

1. Вывести разные шапки для разных страниц

if ( is_home() ) :
    get_header( 'home' );
elseif ( is_404() ) :
    get_header( '404' );
else :
    get_header();
endif;

2. Структура простой страницы ошибки 404

<?php get_header(); ?>
<h2><?php esc_html_e( 'Ошибка 404 - Ничего не найдено', 'textdomain' ); ?></h2>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

Исходный код get_header()

Расположен в wp-includes/general-template.php