Я прочитал несколько постов из «Спроси бармена» и очень ценю это! Спасибо. У меня вопрос. 🙂
Я хочу уточнить свой процесс разработки темы WordPress, а именно:
- Сделать уникальный креативный дизайн с помощью Adobe XD или Figma.
- Чтобы преобразовать его в статический HTML, используйте VS Code с Bootstrap.
- В WordPress создавайте собственные типы сообщений с помощью PODS.
- Для преобразования статического HTML в шаблоны WP с помощью Timber.
Исходя из моего опыта, этот процесс для меня лучше всего, но я хочу лучше интегрировать свои темы с WP-Blocks.
Итак, мой вопрос: есть ли какая-нибудь начальная тема, готовая к использованию с блоками в качестве основной темы, а затем расширяющая ее дочерней темой с моей настраиваемой темой?
Федерико
Этот вопрос зависит от одного из двух: хотите ли вы создавать классические темы с поддержкой блоков или полнофункциональные блочные темы? Ваш подход к будущим проектам будет зависеть от ответа на этот вопрос. Из вашего вопроса было неясно, какое направление вы предпочитаете, поэтому я займусь обоими.
Также кажется, что вас больше интересуют детские темы. Для ясности я считаю «стартовые» темы отправной точкой для создания автономных или настраиваемых родительских тем. Я предполагаю, что вам нужно что-то более близкое к родительской теме пустого холста, у которой нет определенного набора стилей по умолчанию.
Что касается ваших инструментов, у меня почти нулевой опыт работы с ними. Я подозреваю, что вы можете поддерживать аналогичный процесс, придерживаясь классических тем с поддержкой блоков. Однако с блочными темами вы, вероятно, захотите переключиться на визуальное проектирование в следующем редакторе сайта и экспорт шаблонов. Это избавило бы вас от многих шагов, которые вы обычно делаете.
Классический с поддержкой блоков
Я склонен рекламировать темы WordPress с помощью блоков, но давайте будем реалистами. Большинство авторов тем не сделают этого шага вперед, когда появится WordPress 5.9. И у всех нет причин нырять лицом вперед во что-то, что не на 100% соответствует тому, что вы можете построить по традиционному маршруту. Итак, классические темы на какое-то время – самый безопасный вариант.
Стартовые темы или фреймворки – это пруд пруди в классическом мире тем. Мой совет – продолжать использовать то, что вам больше всего подходит. Добавление поддержки блоков в основном зависит от некоторых настроек стиля и, возможно, theme.json файла.
Если вы хотите облегчить себе интеграцию с блоками, начните изучать глобальную систему стилей и настроек (т.е. theme.json). Он работает с любым типом темы, поэтому вам не нужно полностью переходить, чтобы заблокировать тему, если вы не готовы. Это также позволяет вам продолжать использовать любую настройку, к которой вы привыкли, с одним дополнительным файлом. Он также был частью WordPress с версии 5.8, поэтому вы можете использовать его сейчас, не полагаясь на плагин Gutenberg и не дожидаясь запуска 5.9.
Если вам действительно нужна отправная точка или родительская тема в пространстве classic + blocks, я рекомендую использовать GoDaddy. Проект block-first получает регулярные обновления, поддерживает CoBlocks и WooCommerce и имеет достаточно большую базу пользователей, чтобы поддерживать экосистему вокруг него.
Шаблоны строительных блоков
Если вы хотите двигаться вперед и занять прочную позицию в отношении будущего WordPress, вам лучше всего использовать блокировку тем. Рано или поздно почти каждому автору темы придется строить на нем. В этом контексте это также позволяет легко ответить на ваш вопрос. И у меня для вас есть два варианта.
Выбор для многих авторов тем заключается в том, чтобы изучить и создать последнюю тему WordPress по умолчанию. В данном случае это Twenty Twenty-Two. Он должен был быть готов к 8 декабря вместе с WordPress 5.9. Однако официальная дата выхода – 25 января 2022 года.
Хотя он еще официально не запущен, это хорошая отправная точка, если вы хотите выпустить дочернюю тему в ближайшие пару месяцев поверх последней версии по умолчанию.
Цель состоит в том, чтобы Twenty Twenty-Two поставлялась с альтернативными цветовыми палитрами и шрифтами . Однако эта функция еще не готова. А пока эти нестандартные дизайны доступны как дочерние темы, с которыми вы можете поработать. Они так же хороши в качестве отправной точки, как и другие.
Тем не менее, вы можете искать что-то более зрелое – настолько зрелое, насколько это возможно, для чего-то еще, что еще не выпущено. Родительская тема Blockbase от Automattic – легкий выбор.
Blockbase имеет сдержанный дизайн, который позволяет легко перезаписывать с помощью дочерних тем. Его буквально построили для этого. Вчера команда Automattic Theme выпустила для него дочернюю тему Videomaker . Всего их шесть, и они доступны в профиле компании на WordPress.org . Это не только хорошая отправная точка, но и множество примеров, на которых можно поучиться.
Кроме того, вам не нужно пачкать руки кодом, если вы этого не хотите. Установив и активировав прилагаемый плагин Create Blockbase Theme , вы можете создавать дочерние темы прямо из редактора сайта и экспортировать их.