Categories: Мнение

WordPress 4.7 добавляет функциональные возможности пользовательских шаблонов страниц для всех типов записей

WordPress 4.7 представит поддержку шаблонов типов записей , захватывающую новую функцию для разработчиков тем и плагинов. Шаблоны страниц , которые позволяют разработчикам указывать другой макет или дизайн для страницы, почти так же стары, как и сам WordPress. В течение многих лет разработчики жаждали такой же функциональности для других типов сообщений. Фактически, плагин, который пытался создать эту функциональность ( Custom Post Template ), имеет более 50 000 активных установок, несмотря на то, что он не обновлялся в течение четырех лет.

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

/*
* Template Name: Foggy Memories
* Template Post Type: memory, event
*/

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

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

«Открывая функциональность шаблона страницы для всех типов сообщений, мы продолжаем улучшать гибкость иерархии шаблонов», — сказал основной коммиттер WordPress Паскаль Бирхлер в своем сообщении о коммите. Эта новая функция открывает множество новых возможностей для настройки для разработчиков тем, которые хотят предлагать альтернативные макеты и дизайны для сообщений. Это также упрощает включение нескольких дизайнов (внутри темы) для определенных настраиваемых типов сообщений, которые поддерживает тема.

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

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

На этой неделе был выпущен Gutenberg 15.5 с новыми функциями и улучшениями возможностей полнофункционального редактирования…

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago