Эта статья была первоначально опубликована журналом Torque , и воспроизводится здесь с разрешения.
Начать с нуля при разработке тем, естественно, означает, что вы можете делать все, что захотите. Это открывает много возможностей для творческой свободы, но начало работы может занять много времени. Многие из начальных задач, которые вы будете выполнять, необходимы, но требуют много времени.
Хорошая новость заключается в том, что «начальные» темы или фреймворки WordPress (также называемые «пустыми» темами) могут сделать для вас некоторую начальную тяжелую работу. Это потому, что они включают базовый базовый код для работы с вами. Они могут помочь вам реализовать основные функции и начать с некоторых лучших практик, имеющих отношение к поставленной задаче.
В этой статье мы обсудим, что такое начальные темы и почему они могут быть такими полезными. Далее мы познакомимся с некоторыми из лучших исполнителей, такими как Underscores , FoundationPress и Bones . Давайте погрузимся в!
Введение в темы для начинающих
Для непосвященных начальная тема, также известная как «пустая» тема, предоставляет базовый скелет, который вы можете развить поверх. Однако, в отличие от стандартных тем WordPress, они содержат только очень базовый структурный код. Там просто достаточно, чтобы заставить тему работать, и позволить вам реализовать любую основную функциональность. Они также не предназначены для использования в качестве родительских тем , а в качестве основы для вашей родительской темы.
Начальные темы могут быть чрезвычайно полезны для целей разработки. Вот только несколько причин, почему:
- Вы получаете преимущество при написании основных основ вашей темы.
- Они дают представление о лучших практиках, которым вы хотите следовать.
- У вас есть возможность кодировать собственную тему, но при этом вы получаете качественную базу для работы.
Конечно, ни одна начальная тема не является идеальной, и вам нужно будет рассмотреть несколько вещей, прежде чем решить, стоит ли ее использовать. Например, вы по-прежнему будете играть по правилам других разработчиков, и они решают, какие функции считаются основополагающими. Это означает, что тема может быть заполнена фрагментами, которые на самом деле не помогут вам создать нужную тему.
Кроме того, вам все еще может потребоваться некоторое время, чтобы выбрать код, чтобы получить представление о том, что тема делает из коробки. Конечно, начальные темы не обязательно готовы к работе по умолчанию, что иногда может сбивать с толку.
Тем не менее, если вы не работаете с определенной темой (например, мы видели разработчиков, использующих такие темы, как Divi и Avada в качестве своей основы), мы думаем, что начальные темы — отличный инструмент для большинства разработчиков WordPress. Если вы решите реализовать один, следующий важный вопрос — какой выбрать.
5 главных тем WordPress Starter для рассмотрения в вашем следующем проекте
В другой статье в Torque мы кратко рассмотрели большую коллекцию начальных тем . Однако теперь мы возьмем некоторые из выдающихся вариантов и рассмотрим их более внимательно. Решения, приведенные в списке ниже, в основном бесплатны, но мы четко укажем, когда будет цена.
Давайте начнем с темы, которая определенно имеет одобрение WordPress.
1. подчеркивает
Подчеркивание , пожалуй, самая известная тема для начинающих. Он разработан и поддерживается Automattic (то есть разработчиками WordPress) и изначально был форком темы Toolbox . Слоган Underscores состоит в том, что он предлагает вам «1000-часовой старт» при разработке тем.
Фактически, каждая тема по умолчанию, над которой работал WordPress (начиная с Twenty Twelve и далее), использует Underscores в качестве основы:
Конечно, главное в этом — то, что вы получаете лучшие практики WordPress в одном удобном пакете. Поэтому создать простую тему на основе требований WordPress будет просто. Однако, если у вас нет ловких кодов, очень легко случайно создать еще одну тему WordPress «я тоже».
Если вы хотите опробовать Underscores, мы ранее опубликовали «Руководство для начинающих по созданию темы с помощью Underscores» , которое в точности соответствует тому, что написано на коробке. Возможно, вы также захотите взглянуть на Руководство по разработке WordPress Theme , так как оно также покажет вам, как структурирован код на базовом уровне.
2. FoundationPress
Далее, FoundationPress — это начальная тема с открытым исходным кодом, основанная на Foundation 6 , в которой используются Sass и Grunt . Он был выпущен в 2013 году, продолжает регулярно обновляться сообществом разработчиков и позиционируется как «самая совершенная в мире платформа для мобильных устройств».
Обычно вы увидите, что FoundationPress используется для разработки пользовательских тем для конкретных предприятий и групп. На странице GitHub есть витрина с описанием многих веб-сайтов, которые в настоящее время используют начальную тему. Это включает Гарвардский центр зеленых зданий и городов :
Эта тема идеально подходит, если вы ищете для разработки для конкретных бизнес-целей. С другой стороны, это означает, что вы можете загрузить не так много тем, чтобы понять, как FoundationPress используется в «реальном мире». Лучше всего взглянуть на шаблон Kitchen Sink и прочитать всю документацию по теме.
3. Кости
Bones — еще одна бесплатная, первая тема для мобильных устройств со встроенной интеграцией Sass. Тем не менее, основное внимание здесь уделяется скорости. Например, Bones поставляется с легким заголовком из коробки, что отличается от многих других начальных тем WordPress. Более того, он дает вам «ногу вверх» при знакомстве с его внутренней работы. Это потому, что Bones поставляется с предварительно загруженными пользовательскими функциями панели инструментов и типами записей, поэтому вы можете увидеть, как они работают по умолчанию.
Хотя простота использования является преимуществом костей, это также имеет некоторые недостатки. Учитывая количество полезного кода, включенного по умолчанию, более опытные пользователи темы могут быть раздражены необходимостью убрать все ненужные им элементы. Также нет доступной витрины, что затрудняет определение того, как Кости будут переводиться в реальную тему.
Тем не менее, следуя приличному учебнику, вы сможете быстро подготовить рабочую тему. Когда дело доходит до нового инструмента, немедленное получение практического опыта никогда не бывает плохим, и Bones делает это очень просто.
4. Структура Бытия
Для нашей предпоследней темы мы сходим с проторенного пути, чтобы взглянуть на «фреймворк» — точнее, Genesis Framework . Это единственное платное решение в нашем списке (с планами, начинающимися от 60 долларов), и оно требует от вас разработки с использованием дочерних тем, а не редактирования структуры напрямую. Тем не менее, это, пожалуй, самая удобная для разработчиков тема в этом списке. Кроме того, он использует ловушки WordPress, чтобы помочь вам в создании ваших тем.
Существует растущий рынок детских тем Genesis. Вы найдете множество примеров на веб-сайте StudioPress вместе со сторонними разработчиками, предлагающими свои собственные темы (например, Imagely ):
Без сомнения, богатство доступных ресурсов и документации является выдающимся преимуществом Genesis. Такие разработчики, как Кэрри Дилс, имеют большой опыт работы с этой платформой, и ее портфолио в Lynda содержит ряд курсов Genesis, которые стоит посетить. Тем не менее, есть стоимость. Кроме того, необходимость разработки дочерних тем для использования с платформой может привести к дополнительным хлопотам, которые клиент может не захотеть.
Как мы уже упоминали, Кэрри Дилс — королева Genesis. Что касается нас, то ее курсы « Изучение генезиса для WordPress» и « WordPress» и «Бытие: создание дочерних тем с нуля» можно считать «евангелием» для разработки с помощью этой среды.
5. HTML5 Бланк
HTML5 Blank завершает наш список и является не менее мощным, чем некоторые другие варианты. Это тема с открытым исходным кодом, похожая на Bones и FoundationPress, но она гордится тем, что предоставляет простой способ преобразования стандартного HTML и CSS в WordPress:
К сожалению, так же, как и некоторые другие начальные темы в этом списке, HTML5 Blank не имеет витрины. Так что найти реальные истории успеха может быть сложно. Тем не менее, тема соответствует стандартам кодирования WordPress, а в профиле GitHub есть много чего, что вам нужно, когда вы начинаете разработку.
HTML5 Blank — единственная тема в этом списке, в которой имеется небольшая сторонняя документация о том, как начать работу с ней. Это позор, потому что он имеет большую поддержку и может быть отличным инструментом. Однако, если вы новичок в изучении тем, вам, возможно, придется искать что-то еще, чтобы промокнуть.
Вывод
Использование начальных тем WordPress в вашем рабочем процессе может помочь вам создать готовую тему WordPress за меньшее время, чем если бы вы начали полностью с нуля. По этой причине они должны быть инструментом разработки , независимо от вашего опыта.
В этом выпуске рассмотрены пять самых популярных тем для начинающих. Давайте быстро резюмируем каждый из них:
- Подчеркивает : предложение Automattic является отличным вариантом, независимо от вашего первоначального опыта.
- FoundationPress : это удобная для начинающих тема с открытым исходным кодом, которая отлично подходит для создания пользовательских тем для определенных целей.
- Бреннан : Возможно, это лучшая тема для начинающих в списке, учитывая множество полезных советов и рекомендаций, которые она дает.
- Происхождение : Единственный вариант премиум-класса, этот фреймворк поддерживает некоторые из самых известных имен WordPress.
- HTML5 Blank : Наконец, это пустая начальная тема, которая поможет перевести стандартный HTML-код в WordPress-дружественный код.
У вас есть вопросы о том, как использовать начальные темы, или у вас есть предложения по темам, которые мы пропустили? Дайте нам знать в комментариях ниже!