Функции, подключающие шаблоны

get_header() - шапка сайта, get_footer() - подвал, get_sidebar() - боковое меню, get_template_part() - часть шаблона, get_search_form() - форма поиска, comments_template() - комментарии

Функции, их параметры и подключаемые шаблоны

get_header($name);
$name (string) необяз. - специфическая часть имени шаблона
header.php
header-name.php
get_sidebar($name);
$name (string) необяз.
sidebar.php
sidebar-name.php
get_footer($name);
$name (string) необяз.
footer.php
footer-name.php 
get_template_part($slug, $name);
$slug (string) обяз. - имя ярлыка обобщенного шаблона:
slug.php (например, loop.php)
$name - строка, необяз.:
slug-name.php (например, loop-index.php)
get_search_form($echo);
$echo (boolean) необяз.
=true - выводит
=false - возвращает как string
шаблон searchform.php или, если в теме нет такого файла, встроенную форму поиска WordPress
comments_template(file, $separate_comments );
$file (string) необяз. - файл подключаемого шаблона,
по умолчанию - /comments.php
$separate_comments (boolean) необяз. - разделение комментариев по типу
по умолчанию =false (без разделения) 

Пример использования $name

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

Для get_footer() и get_sidebar() с $name аналогично

Подробнее в Кодексе WordPress:

get_header()get_footer()get_sidebar(),  get_template_part()
get_search_form()comments_template()

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *