get_header()
Підключає файл шаблону header.php (шапку). Якщо передано параметр $name , буде підключено файл header-{name}.php .
Якщо файл не знайдено у шаблоні теми, буде взято файл за замовчуванням: wp-includes/theme-compat/header.php
.
Працює на основі:
locate_template()
locate_template()
Хуки з функції
Повертає
null|false
. null при вдалому підключенні файлу, false якщо файл шаблону не існує.
Використання
<?php get_header($name, $args); ?>
-
$name
(рядок) -
Індекс назви файлу, який потрібно підключити:
header-{name}.php
Типово: null -
$args
(масив) (З WP 5.5) -
Додаткові параметри для файлу, що підключається. Використовуйте змінну
$args у файлі, що підключається.
За замовчуванням: array()
Приклади
#1 Простий шаблон сторінки 404 (код файлу шаблону 404.php)
<?php get_header(); ?> <h2>Помилка 404 - Не знайдено</h2> <?php get_sidebar(); ?> <?php get_footer(); ?>
#2 Різні файли header.php (шапки) для різних сторінок
Для головної сторінки та 404 будуть підключені header-home.php
та header-404.php
відповідно.
<?php if (is_home()) { get_header('home'); } elseif (is_404()) { get_header('404'); } else { get_header(); } ?>
список змін
З версії 1.5.0 | Введено. |
З версії 5.5.0 | A return value був added. |
З версії 5.5.0 | The $args parameter був added. |