WordPress 4.7 — пока лучшая версия

WordPress 4.7 — пока лучшая версия
В день святого Николая2022года была выпущена новейшая версия 4.7 популярной CMS WordPress. Поскольку я запускаю все свои проекты через WordPress, я сначала установил обновление для проекта, где сбой был бы наиболее терпимым. Но случилось только хорошее.

Те, кто использует WordPress с 2005 года, как и я, знают, что не все обновления за более чем 10-летнюю историю проходили гладко. Не раз я удалял страницы из сети, потому что осмелился загрузить обновление. В первые годы, когда Automattic предлагала автоматическое обновление, я отказался от него. Только вот уже около двух лет я могу нажимать «обновить» в бэкенде без приступов потливости.

Хотя все изменения за последние годы имели смысл и продвигали продукт вперед, они меня не впечатлили. Возможно, это связано с моим подсознательным предубеждением. Я просто не могу использовать глубокие изменения основных функций, которые я даже не понимаю. Однако, если будут изменения в конструктивных особенностях, я сразу же буду в восторге. И новая версия 4.7, названная в честь джазовой певицы Сары «Сасси» Вон, сделала именно это.

Новая тема по умолчанию и улучшенный настройщик

Новые улучшения в настройщике тем в сочетании с новой темой по умолчанию «Twenty Seventeen» — вот что меня восхищает. Новая тема на самом деле требует последней версии и не совместима с предыдущими. Это во многом связано с тем, что он поддерживает последние изменения в настройщике тем, что делает его лучшей основой для ваших собственных дизайнерских усилий с WordPress 4.7. Если вы хотите увидеть тему в действии, перейдите на 2017.wordpress.net.

Needle & Hook: официальное демо для Twenty Seventeen (скриншот: журнал Noupe)

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

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

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

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

Шаблоны типов сообщений, миниатюры PDF и многое другое

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

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

Международные проекты с несколькими авторами, такие как мы, будут довольны тем, что язык бэкенда теперь можно определить на уровне пользователя. Можно выбрать все языки, установленные в WordPress. Вам, вероятно, придется помочь с этим.

REST-API: конечные точки контента приближают безголовый Интернет

На первый взгляд, это кажется ничем не примечательным изменением. Однако при ближайшем рассмотрении новые конечные точки контента в REST API весьма значительны. Отныне можно получить доступ к любому содержимому установки WordPress извне. Это позволяет создавать совершенно новое поколение приложений. Контент может быть интегрирован в другие проекты любым желаемым способом. Это первые шаги в направлении безголовой сети, сети, которой больше не нужен браузер. Если вам интересна эта тема, вы можете прочитать соответствующую статью для t3n (немецкий).

Это были мои основные моменты нового WordPress 4.7. Конечно, мой список далеко не полный. Если вы хотите знать все, я рекомендую прочитать сообщение в блоге WordPress; что касается еще большего количества деталей.