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. |