Стартовые темы WordPress: что это такое и для чего они нужны

Дата публикации:Февраль 3, 2014

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

Почему стоит прибегать к стартовым темам?

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

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

Underscores

Underscore1
Underscores – одна из наиболее популярных стартовых тем для WordPress. Она поддерживается Automattic, компанией, которая стоит за WordPress.com. Разработчики утверждают, что эта тема поможет вам сохранить как минимум 1000 часов тяжелой работы. Самая примечательная особенность этой темы – она продолжает улучшаться. Разработчики темы все время ищут новые пути, позволяющие сделать тему более удобной и более полезной для широкого круга пользователей. Наряду со своей готовностью к будущей эволюции, тема также включает в себя все особенности прошлых версий. Тема вобрала в себя код и структуру всех самых лучших и наиболее используемых тем. Поскольку эта тема следует за стандартными темами в WordPress, она автоматически будет обновляться вместе с новыми особенностями, которые будут вводиться в дефолтные темы. Лучшие практики и самые свежие технологии регулярно добавляются к теме.

Тема Underscores – это результат многолетнего опыта разработчиков и дизайнеров. Вы можете получить непосредственный доступ к этому опыту путем использования данной темы. Поскольку тема имеет открытый код, все файлы и папки темы доступны бесплатно.

Underscores поставляется вместе с актуальными, прекрасно откомментированными HTML5 шаблонами страниц. Полезный 404 шаблон поможет вам в разработке и последующем изменении стандартной страницы 404. В папке inc хранится пример произвольного хэдера. Такой хэдер можно использовать, убрав комментарии с соответствующей строки в файле functions.php. Все произвольные теги шаблона хранятся в файле template-tags в папке inc. Как результат, вероятность дублирования кода снижается до нуля. Файл tweaks.php включает в себя некоторые тонкие настройки, которые могут использоваться при помощи снятия комментариев со строк в файле с функциями.

Интересная особенность темы Underscores – система навигации с помощью клавиатуры для прикрепленных изображений. Есть отдельный php файл для управления изображениями. JS-код, отвечающий за использование клавиатурной навигации, находится в папке js. Папка js также включает в себя файл навигации, который позволяет преобразовать ваше меню в выпадающий список для небольших экранов. Если говорить про CSS, то в теме имеется пять разных макетов. Вы можете выбирать готовый макет, который вам нравится или настраивать любой макет. Базовые стили темы находятся в файле style.css. Вы можете легко изменить стандартные стили, воспользовавшись этим файлом. Тема все время подвергается проверкам для дальнейших усовершенствований.

Roots

Roots1
Roots – еще одна широко используемая стартовая тема для WordPress. Эта основанная на Bootstrap тема была разработана Беном Вордом и его коллегами. Построенная на базе HTML5 Boilerplate, тема Roots находится под сильным влиянием микроформатов и ARIA-ролей. Акцент сделан на чистом выводе кода. В отличие от большинства стартовых тем, которые включают в себя кучу папок и файлов, Roots управляется всего одним файлом. С помощью данной темы вы сможете пропустить подготовительные шаги по настройке WordPress и сразу же перейти к процессу персонализации темы.

Roots имеет базовую совместимость с Bootstrap. Это помогает обеспечить простой и эффективный процесс разработки. Также вы всегда можете заменить Bootstrap на ваш любимый фреймворк. Файл grunt минимизирует CSS и JS и скомпилирует LESS-код. Однако Roots не поддерживает Sass (по крайней мере в коробочном решении). Если вы хотите использовать Sass, то вам лучше рассмотреть другую стартовую тему — Bones. Roots станет идеальным выбором для тех, кто предпочитает систематичный и прагматичный подход к разработке темы.

Roots предлагает актуальную среду разработки, которую вы не найдете ни в одной другой теме. Проверка кода WordPress, микроформаты и HTML5 Boilerplate помогут вам добиться чистого кода, в то время как Bootstrap поможет вам создать масштабные приложения. С помощью Roots вы можете либо следовать за уже существующими тенденциями, либо создать свой собственный тренд.

Другие стартовые темы, заслуживающие внимания

Помимо Underscores и Roots существует огромное множество стартовых тем, широко используемых разработчиками. Вот лишь некоторые из них:

1. Bones. Одна из наиболее популярных стартовых тем WordPress. Эта основанная на HTML5 Boilerplate тема предлагает адаптивный фреймворк с полноценной поддержкой SASS и LESS.

2. Quark. Еще одна стартовая тема, которая сама основана на Underscores. Это 12-колоночная grid-система, позволяющая разработать мощную тему.

3. Skeleton. Стартовая тема, помогающая создавать простые, но красивые веб-сайты. Включает в себя стилизацию шрифтов, аккордеоны и общие элементы форм.

4. The Bootstrap. Тема, основанная на фреймворке Bootstrap. Построенная на базе HTML5 и CSS3, тема поставляется с поддержкой jQuery-плагинов.

5. Thematic. Бесплатная стартовая тема для WordPress. Минималистическая тема включает в себя области виджетов, простые сеточные макеты, шорткоды.

6. HTML5 Reset. Еще одна бесплатная стартовая тема, которая имеет готовый к виджетам сайдбар, Modernizr, а также семантическую HTML-разметку.

7. Foundation. Базовая тема для WordPress. Мощная тема, построенная на базе HTML Boilerplate и Foundation Framework.

8. Naked WordPress. Прекрасная тема для того, чтобы изучить процесс разработки тем. Тема с массой комментариев, распространяемая бесплатно.

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

Источник: blog.qlue.co

Поделиться

Один комментарий

  1. Roots мне не нравится. Очень сложная. Далека от простоты кода обычных тем.
    Больше нравится Alienship https://github.com/mindctrl/alienship

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.