Огромный сборник статей от WPTec для начинающих

Новости

Создавать темы станет проще, но мы еще не достигли этого

«Развитие тем в WordPress упростило их создание», – написала Тэмми Листер в первой строке своей статьи, озаглавленной « Теперь создание тем стало проще» . «Это кажется смелым заявлением, но это правда».

Не будет преувеличением сказать, что многие спросят этот секретный рецепт легкого создания темы. Во всяком случае, тематика WordPress находится на самом сложном этапе в истории. Это странное сочетание API и многолетнего наследия. Переход к традиционной разработке тем сегодня несет с собой высокий барьер для входа, особенно если вы хотите создать что-то более масштабное, чем любая из стандартных тем Twenty *.

Но Листер говорит о WordPress будущего, платформе, которая будет отображать свой внешний интерфейс через блоки.

Суть блоков в том, что они закрывают завесой множество грязных унаследованных вещей, создавая новый стандарт, в котором любому, кто хочет создать тему, не нужно беспокоиться о большом количестве истории, которая привела нас от пункта А к пункту Б. Это хорошая вещь . Стандартизация системы давно назрела, но мы все еще находимся в процессе этого последнего скачка вперед. Быть разработчиком сейчас непросто. Это также может стать новым захватывающим приключением, если мы перестанем думать о темах с традиционным мышлением.

Листер постарался указать на разницу между темой «создание» и «развитие». За почти два десятилетия существования WordPress у нас были только разработчики тем WordPress. Только те, кто обладает минимальными знаниями HTML, CSS, PHP и иногда JavaScript, могут создать тему. И это абсолютно верно и сегодня.

Однако завтра этого не будет.

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

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

Однако для людей, которые никогда в жизни не написали ни строчки кода, назревает что-то волшебное. WordPress снижает входной барьер почти до нуля для «обычных» людей.

Однако я также думаю обо всех людях, которым так и не удалось создать свой собственный дизайн сайтов, потому что у них не было необходимых знаний, свободного времени или они столкнулись с каким-то другим блокировщиком, который не позволял им войти в опыт. WordPress готов изменить это с помощью новых инструментов, создав взлетно-посадочную полосу, которая позволит большему количеству людей стать частью нашего коллективного дизайнерского сообщества.

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

Каталог шаблонов, которому всего несколько дней, является ранним примером этого. По мере того как мы продолжаем устранять препятствия для не-разработчиков, это открывает целый мир возможностей и, возможно, позволяет тем, кто ранее не имел привилегии вносить свой вклад, возможность сделать это. Или для некоторых он может стать стартовой площадкой для нового бизнеса.

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

Но сегодня это сложно для авторов тем – и разработчиков плагинов тоже, но мы оставим это для другого поста.

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

И обещанное будущее простой тематики с блоками все еще находится в зачаточном состоянии. В тот момент, когда разработчики начинают заниматься чем-то более «продвинутым», чем простой блог, возникает множество препятствий и ловушек. Например, если вы хотите использовать изображения разных размеров и ориентации в различных разделах шаблона главной страницы, это невозможно с блоком «Опубликовать избранное изображение».

Или, может быть, у вас есть пользователь темы, который хочет разместить ссылку на динамический профиль / учетную запись для зарегистрированных пользователей на своем собственном сайте. Этого не произойдет без создания плагина или поиска того, который справился бы с этой работой. Это также может быть сложной задачей, когда в прошлом четыре строки PHP-кода работали нормально.

Это просто простые примеры множества вопросов, с которыми авторы темы сталкиваются ежедневно. Они решают проблемы для широких масс, но у них еще нет достаточно надежного набора инструментов. По сути, блочная система может справиться с большинством проблем и даже в некоторых случаях предоставить лучшие решения, но еще не все необходимые блоки или опции на месте.

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

Рекомендуем прочитать
Новости

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

Новости

Мобильные приложения WordPress получают новый форум поддержки

Новости

Плагин Preferred Languages ​​Feature нуждается в тестировании

Новости

В ACF 6.1 добавлена ​​поддержка регистрации пользовательских типов записей и таксономий

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

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

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