WordPress.org

Ready to get started?Download WordPress

Codex

Теги шаблонов/get header

Contents

Описание

Добавляет шаблон header.php из директориии, в которой расположены шаблоны текущей темы. Если задан параметр name, то будет добавлен шаблон заголовка с именем header-{name}.php. Если текущая тема не содержит шаблон заголовков header.php, то будет добавлен заголовок из дефолтной темы wp-includes/theme-compat/header.php.

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

<?php get_header$name ); ?>

Параметры

$name
(string) (optional) Вызов шаблона заголовков типа header-name.php.
Default: None

Примеры

Простая страница 404 ошибки

Следующий код - это простой пример шаблона ошибки 404 "HTTP 404: Страница не найдена", который Вы можете включить в Вашу тему Theme в виде шаблона 404.php

<?php get_header(); ?>
<h2>Error 404 - Not Found</h2>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

Множественный заголовок

Использование разных заголовков для разных страниц.

<?php
if ( is_home() ) :
  get_header('home');
elseif ( is_404() ) :
  get_header('404');
else :
  get_header();
endif;
?>

Для шаблона c именем home будет добавлен шаблон заголовков header-home.php, а для шаблона ошибок с именем 404 будет добавлен шаблон header-404.php соответственно.

Примечание

История изменений

  • Тег добавлен начиная с версии: 1.5.0
  • С версии 2.7.0 : добавлен параметр функции 'name'.

Исходный код

get_header() находится в файле wp-includes/general-template.php.

Схожие функции

Include Tags

Смотрите также Справочник функций и Теги шаблона