Стартовая тема _s или Underscores для WordPress

Зачем нужна тема _s или Underscores

При создании темы для WordPress не обязательно каждый раз начинать с нуля. Стартовая тема _s (Underscores) поможет сэкономить время при разработке новых тем для WordPress.

Тема _s или Underscores разработана в компании Automattic, чтобы облегчить и ускорить разработку новых тем для директории WordPress.org и сети WordPress.com. Именно поэтому тема называется «стартовой» и не имеет никакого дизайна.

Внешний вид темы Underscores

Внешний вид темы Underscores

Что заложено в Underscores

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

  • чистая разметка HTML5 со всеми требуемыми шаблонами, тегами и функциями;
  • поддержка произвольных изображений в заголовке;
  • дополнительные функции для пагинации, вывода мета-данных и другие;
  • поддержка изменения значений с помощью postMessage в конфигураторе тем WordPress;
  • поддержка модуля бесконечного скрола плагина Jetpack;
  • готовое подключение языковых пакетов и файл .pot;
  • поддержка навигационного меню, форматов записей и виджетов.

Как создать свою тему

Чтобы создать новую тему на базе Underscores, необходимо лишь скачать _s, переименовать ее и придать требуемый внешний вид. Лишний функционал можно легко убрать, а требуемый добавить.

Для темы Underscores был также разработан специальный генератор underscores.me, который облегчает процесс переименования темы, ведь заменить необходимо не только название самой темы, но и все ее функции, текстовый домен, префиксы в названиях опций и другое.

underscores-me

Underscores.me: генератор тем на основе _s

В чем отличие стартовой темы от родительской

Большинство тем на базе _s ограничиваются изменением лишь CSS файла, но сама стартовая тема рекомендует так же изменять разметку и функционал, если есть необходимость.

А про обновления можно не беспокоиться. Это главное отличие стартовой темы от родительской.

  • Леонид

    Что значит, про обновления стартовой темы можно не беспокоиться в отличие от родительской?
    Есть же способ создания дочерней темы! Я так понимаю, лучше создать новую тему на базе стартовой, чем создавать дочернюю?!

    • fortress-design

      «Про обновления можно не беспокоиться» — это значит, что обновлять-то нечего 🙂 Это ведь не готовая тема, которую дорабатывают и выкатывают новый релиз.