Описание
Подключает файл шаблона header.php (шапку). Если передан параметр $name, то будет подключен файл header-{name}.php.
Если файл не найден в шаблоне темы, то будет взять файл по умолчанию: wp-includes/theme-compat/header.php
Использование
<?php get_header( $name ); ?>
Параметры
По умолчанию: нет
Примеры
1. Разные файлы header.php (шапки) для разных страниц
<?php
if ( is_home() ) :
get_header('home');
elseif ( is_404() ) :
get_header('404');
else :
get_header();
endif;
?>
Для главной старницы и 404 будут подключены header-home.php и header-404.php соответственно.
На заметку
- Использует: locate_template()
- Использует: do_action() - вызывает действие 'get_header'
get_header()
из файла: /wp-includes/general-template.php WP 3.3.2function get_header( $name = null ) {
do_action( 'get_header', $name );
$templates = array();
if ( isset($name) )
$templates[] = "header-{$name}.php";
$templates[] = 'header.php';
// Backward compat code will be removed in a future release
if ('' == locate_template($templates, true))
load_template( ABSPATH . WPINC . '/theme-compat/header.php');
}Ещё из раздела
Смотрите также: Функции WordPress и Теги Шаблона.
Для украшения фасадов многих домов используется так называемый сайдинг, который стоек к разного рода природных воздействий. Обратите внимание на сайдинг виниловый от РиОК — он обладает массой разных расцветок и дизайнерских наработок, крепок и устойчив к перепадам температур и другого рода атмосферным воздействиям.
Бред. не верный перевод
А че не верно то? Бред говорите
Ничего не понимаю. При использовании этой функции дерево элементов DOM как-то съезжает непонятным образом: при просмотре исходного кода все нормально, но при инспектировании элемента через FireBug все, что должно находиться внутри тегов выезжает в , а так же сверху вставляется текст из переносов строки (не , а именно текстом пустые строки). Понимаю, что что-то делаю не так, но что именно?