Основы WordPress: Что такое шаблон темы в WordPress

Ромчик
0

wordpressДоброго времени суток. В прошлой статье мы рассмотрели «Что такое тема WordPress». В которой мы дали определение темы WordPress и указали, что тема WordPress состоит из набора файлов – шаблонов. Давайте остановимся подробнее на шаблонах темы.

И так. Как мы выяснили шаблон – это php-файл, который отвечает за отображения нашего сайта (части сайта) на WordPress.

Основной шаблон темы WordPress

Любая тема WordPress как минимум должна состоять из двух файлов: php-шаблона index.php и файла стилей style.css

Вот обязательное содержание файла style.css

/* 
Theme Name: <название темы>
Theme URI: <ссылка на домашнюю страницу темы>
Description: <краткое описание темы>
Author: <имя автора темы>
Author URI: <url на страницу автора темы>
Template: <название родительской темы>
Version: <номер версии темы>
License: <лицензия>
License URI: <uri на страницу с лицензией>
Tags: <теги для удобной сортировки темы>
.
<Развёрнутое описание>
.
*/

А в файле index.php содержится уже разметка страницы. Но как вы понимаете весь код держать в одном файле не очень удобно. Поэтому WordPress позволяет разнести код по различным файлам-шаблонам.

Замечание: Если WordPress не найдет шаблона описывающего данную часть страницы, то WordPress автоматом подставит шаблон по умолчанию. Например, если WordPress не найдет шаблон comments.php  (отвечающий за отображение комментариев), то WordPress подставит wp-comments.php

Основные файлы шаблонов WordPress

Вот список основных шаблонов, которые чаще всего используются в теме WordPress для разделения вида шаблонов.

  • header.php – используется для добавления шапки сайта (неизменяемой верхней части страницы), тут как правило подключаются стили и т.п.
  • footer.php – используется для добавления футера сайта (неизменяемой его нижней части)
  • siderbar.php – используется для вынесения кода, описывающего sidebar
  • comments.php – используется для вынесения кода, описывающего комментарии
  • searchform.php – используется для описания отображения формы поиска.

Данные шаблоны необходимо подключить к теме, например, для подключения header.php используется функция get_header(). Или для подключения footer.php используется функция get_footer(). Вот список функций, которые позволяют нам подключить различные шаблоны.

Шаблоны на основе запроса

WordPress на основе запроса позволяет выбрать шаблон. Например, отобразить страницу результатов поиска.

Вот список шаблонов WordPress (которые чаще применяются) для представления контента в зависимости от запроса:

  • home.php – для отображения главной страницы
  • page.php – для представления статических страниц
  • single.php – для представления отдельного поста
  • search.php – для представления страницы с результатами поиска

При использовании шаблонов на основе запросов учитывайте иерархию шаблонов. В статье «Основы WordPress: программное изменение главной страницы» я немного затронул вопрос об иерархии шаблонов WordPress.

Заключение

WordPress позволяет разбить тему на модули – шаблоны. И данная разбивка реализована очень гибко, например, мы можем создать два файла sidebar-left.php (отвечает за отображение левого сайдбара) и sidebar-right.php (отвечает за отображение правого сайдбара). И спокойно подключить их используя функцию get_sidebar(). Для подключения sidebar-left.php используем get_sidebar(‘left’). И для подключения sidebar-right.php используем get_sidebar(‘right’)/

Более подробно о шаблонах WordPress, о структуре темы WordPress вы можете прочитать на официальном сайте.

Понравилась статья? Поделись с друзьями.
  • Add to favorites
  • Добавить ВКонтакте заметку об этой странице
  • Twitter
  • Facebook
  • Мой Мир
  • LiveJournal
  • Одноклассники
  • Блог Я.ру
  • MySpace
  • FriendFeed
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • Reddit
  • StumbleUpon
  • Technorati
  • del.icio.us
  • БобрДобр
  • LinkedIn
  • Memori.ru
  • Сто закладок
  • Blogger

©2012-2019 По всем вопросам обращайтесь через форму обратной связиПолитика конфиденциальности

Яндекс.Метрика