Стартовая тема _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 файла, но сама стартовая тема рекомендует так же изменять разметку и функционал, если есть необходимость.

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


Понравилась статья? Поделиться с друзьями:
Комментарии: 4
  1. Леонид

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

    1. fortress-design

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

      1. Леонид

        Тем не менее это и не чистая тема с нуля!

        1. Pavel

          В любом случае если пройдет обновление, что вряд ли, существуют бекапы) Можно откатить на нужную дату и вырубить обновления )

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: