Шаблон, как блок темы
Шаблоны — это файлы, которые управляют тем, как ваш сайт WordPress будет отображаться в Интернете. Эти файлы извлекают информацию из вашей базы данных WordPress MySQL и генерируют HTML – код, который отправляется в веб-браузер.
Файлы шаблонов — это строительные блоки вашего сайта WordPress. Они складываются вместе, как кусочки головоломки, для создания веб-страниц на вашем сайте. Некоторые шаблоны, например, файлы шаблонов верхнего и нижнего колонтитула используются на всех веб-страницах, а другие используются только при определенных условиях.
Традиционная веб-страница состоит из двух файлов
HTML-страница для хранения структуры и содержимого
таблица стилей CSS , которая содержит стили представления страницы
Файлы шаблонов и таблица стилей хранятся вместе, как тема WordPress
Структура страницы
Простая структура веб-страницы WordPress состоит из трех основных строительных «блоков»
и некоторых дополнительных:
заголовок
файл header.php
содержит <head>
открывающий тег <body>
видимый заголовок вашего блога
Контент
блок содержит посты и страницы вашего блога
Боковая панель
файл sidebar.php
нижний колонтитул
файл footer.php
содержит информацию, которая находится внизу вашей страницы.
Это могут быть авторские права, навигация и контактная информация.
Основные файлы шаблонов
Чтобы создать такую структуру в теме WordPress ,
начните с файла шаблона index.php в каталоге вашей темы.
Этот файл компонует другие файлы и делает выборку и вывод данных из БД.
В этом файле подключите
<?php get_header(); ?>
<div class="content">
<?// самый простой способ получения контента?>
<?get_template_part( 'loop', 'index' );?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Чтобы отображать сообщения и страницы вашего блога
(и настраивать способ их отображения), ваш файл index.php должен запускать
цикл WordPress между вызовами заголовка и нижнего колонтитула.
Более сложные структуры страниц
Вы также можете включить другие файлы шаблонов
или вызов функций в любой из ваших файлов шаблонов.
Например, sidebar.php может содержать вызов функции,
которая генерирует форму поиска — searchform.php
<?php get_search_form(); ?>
Подключить боковую панель можно с помощью вызова тега шаблона
<?php get_sidebar(); ?>
Обратите внимание, что мы не включили тег шаблона для «получения» содержимого нашей веб-страницы. Это потому, что контент генерируется в цикле WordPress внутри index.php .
Большинство тем WordPress содержат множество файлов шаблонов в других шаблонах для создания веб-страниц на сайте.
Следующие файлы шаблонов типичны для основного шаблона ( index.php ) сайта WordPress:
header.php
main.php (The Content Loop)
wp-comments.php
sidebar.php
searchform.php
footer.php
Специальные файлы шаблонов
WordPress имеет два основных представления веб-страниц на сайте WordPress.
Представление с одним сообщением используется, когда на веб-страницах отображается одно сообщение.
Представление с несколькими сообщениями перечисляет несколько сообщений или сводок сообщений.
Применяется к архивам категорий, архивам дат, архивам авторов и (обычно) «обычному» виду домашней страницы вашего блога.