Файлы WordPress темы | Как создать свой сайт

Что представляет собой каждый файл WordPress темы

Май-25-2011 Автор: VeryOldMan

В прошлой статье мы определили состав WordPress темы, то есть, какие файлы необходимы для ее создания. Сегодня наша задача состоит в том, чтобы докопаться до того, что представляют собой каждый файл WordPress темы. Каждый персонально. Их всего пять:

index.php header.php sidebar.php footer.php comments.php

Вот и начнем с самого первого.

WordPress файл index.php

Начинаем мы разбираться с файлами WordPress темы с файла index.php неспроста. Можно сказать, что в WordPress теме это главный файл. Хотя бы потому, что в его функции входит вывод записей, страниц, то есть того, что называется контентом сайта. А это сами понимаете немало. Именно этот файл содержит так называемый код цикла WordPress, который собственно и отвечает за вывод записей WordPress сайта. В некоторых шаблонах код цикла может быть в виде отдельного файла, который подключается в нужных местах WordPress шаблона.

Стоит отметить и универсальность файла index.php. Как я уже говорил в предыдущей статье, этот файл может как главной страницей, так и просто шаблоном для других страниц, если таковые отсутствуют в WordPress теме. Файл index.php с легкостью заменяет отсутствующие файлы —home.phpsingle.php и page.php, а так же archives.php и 404.php. Именно этим файлом движок WordPress заменяет вышеуказанные файлы, если не может их найти.

Ну и наконец, именно этот файл собирает целую страницу сайта из разрозненных «деталей», так как к нему подключаются файл шапки страницы сайта header.php, файл подвала footer.php, файлы сайдбаров sidebar.php и другие. Вот об этом поподробнее.

Что значит «подключает». А то, что на нужном участке WordPress файла прописан конкретный код, который отвечает за вставку определенной части страницы сайта. Этот код как бы говорит: «сюда нужно вставить файл header.php». В файле index.php этот код выглядит вот так:

<?php get_header (); ?>

Точно так же подключаются и другие файлы:

Сайдбар — sidebar.php:

<?php get_sidebar (); ?>

Ну и файл футера — footer.php

<?php get_footer (); ?>

А в очень упрощенном виде код файла index.php будет таким:

<?php get_header (); ?>

<div id=»content» > Контент страницы сайта </div>

<?php get_sidebar (); ?>

<?php get_footer (); ?>

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

WordPress файл header.php

Итак, header или шапка страницы сайта. Хотя эту шапку с полным правом можно назвать головой. Вот настолько этот файл важен. Что входит в этот файл. Обычные и необходимые каждой странице сайта части html-кода. Это доктип (DOCTYPE). Что это такое Вы можете узнать из статьи — Уроки html. Что такое DOCTYP, теги <html>,<head> и тег <body>, мета-тег описывающий кодировку, мета-тег привязки стилей css, привязки rss фида, само собой разумеется, мета-теги title, description,keywords и другие. Здесь же по традиции находится так называемые «сквозные» элементы сайта, то есть те, которые применяются на каждой его странице. Это название сайта, и как Вы и сами могли заметить на многих сайтах – горизонтальное меню сайта.

WordPress файл sidebar.php

Сайдбары, это те самые боковые колонки навигации, которые Вы непременно увидите в любой теме WordPress сайта. Обычно в них размещается код вызова виджета. Виджеты – динамично добавляемые блоки из админпанели сайта. Кроме того, здесь размещаются список последних записей, список рубрик (категорий), список ссылок, архив и.т.д. Количество сайдбаров может быть от одного и более. Чаще всего один или два.

WordPress файл footer.php

Файл футер, он же подвал, он же footer. Ну, раз подвал, то выводить ему на всех страницах сайта его нижнюю часть. И здесь по традиции размещаются «сквозные» элементы сайта, такие как счетчики сервисов статистики, копирайт, ну и все, что не поместилось в сайдбарах.

WordPress файл comments.php

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

Теперь Вы знаете, что представляют собой каждый файл WordPress темы. Но это только самые необходимые файлы для того, чтобы можно было создать простейшую тему. Что мы и начнем в следующей статье — Создание темы WordPress и файл header






2 комментария
  1. Виктор Велько Пишет,

    А можете проконсультировать по корректировке темы WordPress&

  2. Сергей Кондулуков Пишет,

    Спасибо большое. ВСё очень ясно и понятно.

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