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

Новости

Знакомство с готовящимся к выпуску редактором шаблонов WordPress 5.8

WordPress 5.8 планируется выпустить 20 июля . Чуть более чем через месяц многие пользователи впервые ощутят одну из самых любимых новых функций: режим редактирования шаблонов.

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

Обратной стороной новой функции в WordPress 5.8 является то, что у пользователей не будет доступа к заголовку, нижнему колонтитулу, боковой панели или другим частям шаблона. Это чистый лист, на котором они должны надеть свои дизайнерские шапки, чтобы создать всю страницу.

С учетом этих ограничений, какой смысл запускать редактор шаблонов с WordPress 5.8?

Целевые страницы.

Чистый лист – не всегда плохо. Есть причина, по которой все лучшие темы включают в себя шаблоны страниц с именами Пустой, Холст, Открыть или что-то подобное. Иногда пользователи хотят контролировать весь вывод страницы. И WordPress 5.8 предоставляет эту возможность каждому пользователю WordPress.

Редактируем шаблоны уже несколько месяцев, но всегда в контексте блочной темы. Были созданы портфолио с фотографиями и целевая страница WordCamp в рамках программы FSE Outreach Program. Несмотря на некоторые проблемы, это было стоящее путешествие, поскольку эта функция реализовалась. Тем не менее, большая часть этого тестирования проводилась поверх темы TT1 Blocks .

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

Будет ли он работать с любой темой?

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

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

Редактора блоков не было, когда была построена Twenty Fifteen. Использование им техники тени на фоне страницы означало, что по всей странице бегут два цветных столбца. Команде дизайнеров пришлось использовать некоторые хитрые методы для боковой панели одинаковой высоты и фона контента. Аааа… старые добрые времена до того, как разработчики получили доступ к CSS flex-box и grid.

Именно такие проблемы могут ограничить некоторые старые темы. В случае с Twenty Fifteen можно скрыть фон с помощью блока Group или Cover поверх него.

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

Twenty Nineteen была первой темой WordPress по умолчанию, которая поддерживала блоки. Она старая, но не древняя в годы Интернета.

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

Забегая вперед на пару лет,  активировали Twenty Twenty-One, последнюю тему WordPress по умолчанию.

Редактор очень близок к тому, что вы видите в интерфейсе. Наиболее заметными отличиями являются несогласованные отступы для блока Cover и светло-серая рамка для поля ввода поиска в представлении редактора.

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

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

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

О, и этот уродливый пробел, который показывает фон содержимого в верхней части редактора? Вы увидите это буквально в каждой теме. Не понятно, почему команда разработчиков думала, что это будет хорошим вариантом по умолчанию. Почти в каждом веб-дизайне на протяжении многих лет обнуляется <body>заполнение элементов страницы .

Тем авторам тем, которые читают, придется с этим разобраться. Если вы уже создавали для редактора блоков, вы, вероятно, профессионал в обращении с такими причудами.

Если мы посмотрим на настраиваемую  тему, которая была создана, вы не увидите проблем с выравниванием между редактором и интерфейсом.

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

Также выбрали Twenty Nineteen, Twenty Twenty-One и Eksell, потому что они были разработаны профессионалами нашей отрасли и были выпущены в последние несколько лет. Каждый из них работает хорошо, но у него есть несколько проблем, которые было бы тривиально исправить.

Все это означает, что результаты могут сильно отличаться.

Идеальный способ использования редактора шаблонов

С редактором шаблонов мы опасаемся, что пользователи начнут смешивать свой контент прямо в редакторе. Это вопрос, который был поднят во время раунда № 7 Информационной программы FSE. В конечном счете, это вопрос о границе между контентом и шаблоном.

Традиционно авторы тем создавали собственные шаблоны, которые конечные пользователи могли применять на своих страницах. Если эти пользователи не знали, как вносить прямые изменения в код, они только выбирали шаблон и редактировали свое собственное содержимое через редактор. Всегда было ясно, где заканчивается редактирование контента и начинается редактирование шаблона.

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

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

Рекомендуем начать с простого добавления блока «Содержимое публикации» в шаблон. Вы можете сделать это с помощью средства вставки блоков или вставив этот фрагмент кода:

<!– wp:post-content {“layout”:{“inherit”:true}} /–>

Если вам просто нужен пустой шаблон, в чем редактор сейчас хорош, это все, что вам нужно. Вы можете вернуться в редактор страниц и раскрыть свой творческий потенциал.

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

Если вы хотите добавить другие элементы макета, вы также можете их прикрепить. Попробуйте смешать и сопоставить блоки “Заголовок сайта”, “Слоган сайта” и “Навигация” в качестве заголовка. Поместите блок Columns вместе с другими блоками, чтобы создать «область виджетов» в нижнем колонтитуле.

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

А пока у нас есть вроде бы неплохой, но удивительный создатель целевой страницы.

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

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

Новости

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

Новости

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

Новости

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

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

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

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