Web Statistics

Новости Info-DVD

Nolix


понедельник, 9 января 2012 г.

Занятие №2. Шаблоны и файлы шаблона.

Это второе занятие курса «Создаем темы WordPress». Если вы не прочитали Занятие №1, вам необходимо вернуться к нему, иначе вы можете не понять некоторые моменты, которые рассматриваются в этом занятии.

Вы должны запомнить: каждая страница вашего блога или сайта состоит из нескольких файлов шаблона. Вот пример первой страницы:

clip_image002

На схеме, расположенной выше, ваша первая страница состоит из четырех файлов-шаблонов: header, index, sidebar и footer.

Файл-шаблон хедера (header.php):

clip_image002[4]

Шапка сайта (блога) - в этом файле находятся название и описание вашего блога. Обычно, они одинаковы для всех страниц.

Файл-шаблон индексной страницы (index.php):

В этом файле включены название поста, контент (текст и картинки каждой записи), а также метаданные поста (информация о записи: автор, дата публикации, к какой категории относится, сколько комментариев).

clip_image002[6]

Файл-шаблон сайдбара (sidebar.php):

Данный файл ответственнен за списки ссылок на Страницы, категории, архивы, блогролл и др. (сайдбар не обязательно должен находиться с правой стороны вашего макета; пример, который я использую, является стандартным двухколоночным макетом блога; может быть и с левой стороны, а также существуют трех- и четырехколоночные макеты блогов).

Файл-шаблон футера (footer.php):

Также, как и файл header.php, шаблон футера обычно не меняется от страницы к странице. Сюда помещают все, что угодно, но, как правило, сюда обязательно включают информацию о копирайте.

Сейчас я объясню, почему файл index.php выделен красным в примере, размещенном выше по структуре шаблона. Это обозначает, что вы располагаетесь на индексной странице.

Если вы будете на страничке отдельного поста, ваша страница будет включать в себя уже четыре файла-шаблона, но красным будет помечен файл single.php.

clip_image002[8]

На сегодня наше занятие окончено, в следующий раз поговорим о файле index.php шаблона. Всего Вам доброго, до встречи!