WordPress 4.4 «Clifford»: адаптивные изображения, Twenty Sixteen и многое другое

WordPress 4.4 «Clifford»: адаптивные изображения, Twenty Sixteen и многое другое

После четырех месяцев активной разработки под руководством Скотта Тейлора стала доступна для скачивания свежая версия WordPress 4.4 «Clifford», названная в честь джазового трубача Клиффорда Брауна. Релиз включает в себя адаптивные изображения, встраиваемые WordPress-записи, дефолтную тему Twenty Sixteen, первую часть REST API, а также некоторые другие небольшие улучшения.

Адаптивные изображения

ResponsiveImagesFeature

Когда пользователи загружают свои изображения в WordPress, они автоматически образуются до более мелких размеров. К примеру, если вы загрузите изображение размером 1500 x 706, в вашей теме будут созданы следующие размеры:

  • Full Size (полноразмерное) – 1500 x 706
  • Large (большой) – 500 x 235
  • Medium (средний) – 300 x 141
  • Thumbnail (миниатюра) – 150 x 150

В WordPress 4.4 добавлена поддержка srcset и sizes. Это позволяет системе автоматически использовать и выводить подходящее изображение, основываясь на размере экрана устройства. Если я прикреплю полноразмерное изображение 1500 x 706 к посту в WordPress 4.4, на мобильных устройствах это изображение будет выведено в среднем (medium) размере.

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

Встраивание WordPress-записей

Вот уже несколько лет пользователи WordPress могут встраивать контент из доверенных источников, вставляя требуемый URL в визуальном редакторе. В версии 4.4 система WordPress сама стала таким доверенным oEmbed-источником, т.е. любой пользователь может легко встроить контент с любых сайтов на WordPress.

Встраиваемый контент выводится в iframe со ссылкой на комментарии, иконкой шаринга, а также цитатой поста. Вот пример того, как выглядит встроенный пост на сайте с установленной версией WordPress 4.4.

vstr

Если вы хотите запретить пользователям встраивать ваш контент, вы можете установить и активировать специальный плагин Disable Embeds. Этот плагин делает следующее:

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

Встраивание записей WordPress изначально было предложено Паскалем Биршле в качестве функционального плагина. Вы можете изучить тикет #32522, чтобы отследить развитие этого плагина от начального предложения до полноценной возможности ядра.

Первая фаза REST API

WordPress 4.4 включает в себя первую часть REST API. В этой версии API включает в себя обработку маршрутов (роутинг), обработку аргументов, сериализацию и десериализацию JSON, коды статусов, а также другие особенности, связанные с API.

Авторы плагинов и тем могут уже использовать инфраструктуру в ядре для замены существующих произвольных конечных точек admin-ajax.

Twenty Sixteen

Twenty Sixteen – новая дефолтная тема, разработанная Такаши Ири. Тема является адаптивной, разработанной с учетом подхода mobile first. В ней присутствует дополнительный правый сайдбар; также в теме реализован вывод информации об авторе слева от записей. Тема идет с четырьмя цветовыми схемами: темной, серой, красной и желтой. Каждая схема может быть настроена через кастомайзер.

TwentySixteenHomepage

Другие примечательные изменения

Мультисайты

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

Компонент WP_Comments был изменен

Компонент комментариев был полностью пересмотрен. Самое заметное отличие заключается в том, что поле с комментарием теперь выводится в самом верху формы. Далее идет поле Name, Email и URL. Это изменение значительно улучшает навигацию с помощью клавиатуры при переключении между полями формы. Также это упрощает комментирование записей для пользователей.

CommentsFirst

Изменения, внесенные в иерархию заголовков на экране администратора

Иерархия заголовков в бэкэнде WordPress 4.4 была пересмотрена с целью улучшения доступности. Теперь на страницах администратора вновь присутствуют заголовки H1. Это позволяет программам чтения с экрана находить и различать важную информацию на странице.

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

Метаданные таксономий

В последних версиях WordPress команда активно работала над таксономиями.

В WordPress 4.3 команда разработчиков эффективно разбила расшаренные термы таксономий, что позволило дать каждому терму уникальный идентификатор term_id. В версии 4.4 параметр $taxonomy стал необязательным в get_term() и get_term_field(); ранее эти функции требовали обязательного использования $term_id и taxonomy.

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

WP_Title пока не признан устаревшим

Вопреки прошлым сообщениям, команда разработчиков ядра приняла решение не делать WP_Title устаревшим. WP_Title в данный момент рассматривается как «зомби»-функция, а add_theme_support( ‘title-tag’ ); остается рекомендуемым способом добавления тега Title в темы.

Другие изменения

  • my-hacks.php остается в WordPress и не считается устаревшим;
  • новый шаблон тем в WordPress 4.4: single-{post_type}-{post_name}.php
  • Неприкрепленные вложения получили красивые постоянные ссылки
  • Аргумент show_ui для типов записей теперь исправлен, чтобы устранить неожиданное поведение.

WordPress 4.4 собрал свыше 2000 коммитов от более чем 400 участников. На выступлении State of The Word 2015 Тэйлор рассказал, что одной из целей релиза было пройтись по скопившемуся списку тикетов и рассмотреть патчи, которые были забыты. Благодаря усилиям многих участников эта цель была достигнута.

Что вы думаете по поводу новой версии? Понравилась / не понравилась?

Источник: wptavern.com

Сохранено из oddstyle.ru

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

%d такие блоггеры, как: