Сайты на WordPress

Темы WordPress

Темы WordPress: структура и содержание

Если движок WordPress и его версия определяют внутренние возможности и характеристики блога, то его внешний вид и дизайн определяются темой (шаблоном) WordPress.

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

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

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

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

Рассмотрим устройство шаблонов WordPress на примере той темы, которая устанавливается по умолчанию в процессе установки вордпрессовского движка. Это тема Кубрик, которая в WordPress именуется как ”default”.

Тема ”default” располагается в папке wp-content/themes, соответственно в папке /default. Она включает в себя текстовые файлы и графические картинки.

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

Текстовые файлы задают структуру страниц блога, и включают в себя файлы PHP, и файлы стилей.

Вот основные из этих файлов.

Style.css – здесь задаются стили, шрифты, цвета, форматирование текста страниц. Изменение одного лишь этого файла может коренным образом изменить внешний вид веб страниц блога. Зачастую для настройки дизайна сайта бывает достаточно редактировать только этот файл.

Header.php – файл заголовка (хедер, шапка). Тема Кубрик позволяет изменять вид заголовка без необходимости редактировать этот файл – для этого достаточно изменения файла стилей. Другие темы могут потребовать редактирования файла хедера для изменения вида заголовка страниц.

Footer.php – файл футера (подвал). Определяет, какая информация будет располагаться в подвале страницы. Чаще всего там находится информация об авторе блога, разработчиках блога и дизайна, и ссылки на них. Однако здесь же можно располагать и ссылки по взаимному обмену.

Sidebar.php – файл сайдбара (боковушка). На сайдбаре обычно располагаются различные меню. Кроме того, тут же может быть информация о подписке на канал RSS, краткие данные об авторе, рекламные баннеры, контекстная реклама. Если тема поддерживает виджеты, то задача добавления новых блоков на сайдбар значительно упрощается. Это может сделать даже непрофессионал из панели управления блога. В противном случае новые функциональные блоки добавляются вручную, для чего необходимо разбираться в HTML и PHP.

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

Page.php – файл шаблона фиксированной страницы. Подобен предыдущему, только предыдущий файл формировал посты, а этот файл – страницы блога. Как известно, вордпрессовский блог состоит из постов и фиксированных страниц. Посты добавляются с течением времени, и их актуальность обычно привязана к текущему моменту. На фиксированных страницах располагается вневременная, постоянная информация. Обычно страницы не формируют записи RSS, хотя есть плагины, которые позволяют создавать записи RSS и для страниц.

404.php – файл 404 страницы. Такая страница формируется в том случае, когда страницы с запрашиваемым URL на блоге не существует. Кто-то мог ввести ошибочный URL в браузере, или страница могла быть удалена. В подобных случаях и предусмотрено формирование 404-х страниц. На самом деле, эти страницы также можно использовать для продвижения блога, располагая на них некоторую информацию, которая может заинтересовать посетителя. Например, ссылку на скачивание полезного файла, или список популярных статей, подписную форму на рассылку.

Index.php – файл шаблона главной страницы блога. Так, например, можно выводить несколько последних постов, а можно один фиксированный пост, посты целиком, или отрывки постов. Возможности тут велики. Правда, знание HTML и PHP также необходимо.

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

Сайты на WordPress

Рейтинг@Mail.ru