Не секрет, что я думаю, что будущее тематики с WordPress блестящее, что проект Gutenberg в конечном итоге окупится. Как бывший разработчик тем на полную ставку, я прожил годы, когда не существовало стандартов для создания определенных функций. Это было очень похоже на Дикий Запад. Были огромные неизведанные территории. Каждый темер отправлялся искать золото с помощью новейших уловок и техник, которым они научились.
Одна из причин, по которой я остаюсь фанатом проекта Гутенберга, – это эксперименты, подобные теме «Двухколоночная целевая страница» (да, это буквально название темы), которые Кьелл Рейгстад собрал менее чем за час. Это макет, подобный Карду. Это простая одностраничная тема, которая по сути является страницей «обо мне». Под капотом не требовалось ни нестандартного каркаса, ни нестандартных опций. Он просто использовал существующие инструменты от WordPress и Gutenberg.
Целевая страница в две колонки – это незавершенный продукт. Технически это запрос на перенос, который еще не был официально добавлен в репозиторий экспериментов тем WordPress . Мастер Automattic Theme Wrangler Ян Стюарт передал ссылку на демонстрацию Carrd , и Рейгстад собрал блочную версию для WordPress.
Тему было легко настроить с помощью редактора сайта, который постоянно улучшается с каждым выпуском Gutenberg (в 9.2 были некоторые приятные улучшения с переключателем шаблонов).
Тем, кто хочет поиграть в тему, потребуется взять two-column-landing-page папку темы из ветви try / two-col-landing-page репозитория экспериментов с темами. Также необходимо разрешить редактирование всего сайта в плагине Gutenberg.
Почему эта тема – будущее
Эта тема в стиле Cardd особенная не потому, что в ней есть что-то экстраординарное с точки зрения внешнего вида. Он особенный, потому что демонстрирует, насколько простой может быть тема WordPress.
Авторы тем будут продолжать строить и экспериментировать со старыми и новыми идеями. Просто сделать это будет намного проще. При традиционном оформлении тем разработчикам, которые хотели добиться такого же макета, похожего на Carrd, для первой страницы сайта пришлось бы создать несколько параметров настройки и часто предоставлять подробные инструкции о том, как собрать их вместе. Когда редактирование всего сайта, наконец, появится в ядре, участники смогут определить единый шаблон с предопределенными блоками.
Никаких подключений к настройщику.
Нет необходимости регистрировать опцию базы данных.
Не нужно регистрировать поле формы.
Нет необходимости дезинфицировать ввод пользователя в целях безопасности.
Никаких условных проверок перед выводом внешнего контента.
WordPress будет обрабатывать все эти биты. Если авторов тем это не волнует, значит, они не обращали внимания. Пришло время начать.
Это была проблема с темой «дизайн» на протяжении многих лет. Все больше и больше, это превратилось в бизнес изучения относительно продвинутого PHP только для создания базовых опций. Поскольку WordPress так сильно отставал от альтернативных решений, слишком большая ответственность была возложена на плечи разработчиков тем. Они делали все меньше и меньше дизайнерской работы и все больше программировали. Они были вынуждены создавать собственные решения, чтобы преодолеть недостатки WordPress.
Полное редактирование сайта – это поворот переключателя. Он переходит к структуре дизайна, которая упрощает процесс создания тем.
С помощью блочных тем и редактора сайта авторы тем могут просто определить HTML-шаблон с блоками. Затем пользователь может настроить его по своему усмотрению с помощью редактора сайта.
Не разработчикам трудно объяснить, насколько революционно сделать этот шаг назад от программирования и сделать шаг к дизайну. Темы расставляются по своим местам. Этот кард-подобный макет может быть простым. Однако при традиционном оформлении все было бы намного сложнее.
Тема целевой страницы с двумя столбцами поддерживает другие представления, такие как страница сообщений, отдельные сообщения и т. д. Однако этого не должно быть. Будущее тематики должно означать, что сама тема может быть не чем иным, как front-page.htmlфайлом – шаблоном, который контролирует вывод первой страницы – и не более того.
Это означает, что Команде Темы, привратникам официального каталога тем, возможно, придется немного ослабить бразды правления. В то время как команда в настоящее время разрешает экспериментальные блочные темы, руководящие принципы в новую эру должны быть сокращены до такой степени, что их почти не существует, если мы хотим увидеть взрыв артистизма в каталоге тем. Многие из этих правил были введены в действие из-за ограничений системы. Когда полное редактирование сайта оказывается в ядре, и разработчики создают темы из блоков, многие правила устареют.