Ожидаемо произошло обновление WordPress 4.4. Что нового? Многое уже было анонсировано и было доступно для тестеров в бета-версии. Итак…
Обновление wordpress 4.4
WordPress 4.4 назван Clifford в честь джазового музыканта Clifford Brown.
1.Новая дефолтная тема Twenty Sixteen
Новая дефолтная тема Twenty Sixteen. Адаптивная с растяжимой сеткой, гибким заголовком, цветовые схемы и аккуратное оформление представят публикации в лучшем виде.
Присутствует дополнительный правый сайдбар, реализован вывод информации об авторе слева от записей. Тема идет с четырьмя цветовыми схемами: темной, серой, красной и желтой. Каждая схема может быть настроена через кастомайзер.
2. Адаптивные картинки
Водпресс 4.4 самостоятельно определит, с какого устройства заходит пользователь на сайт и подстроит картинку под его устройство в самом лучшем виде. О таком ранее приходилось только мечтать.
Загруженные изображения в WordPress автоматически образуются до более мелких размеров.
В WordPress 4.4 добавлена поддержка srcset и sizes. Это позволяет системе автоматически использовать и выводить подходящее изображение, основываясь на размере экрана устройства. Если прикреплено полноразмерное изображение 1000 x 806 к посту в WordPress 4.4, на мобильных устройствах это изображение будет выведено в среднем (medium) размере. Это позволит быстрее загружать сайты, поскольку небольшие изображения имеют меньший размер файлов. Адаптивные изображения поставляются без настроек – все прописано в коде.
3. Вставка записей с других сайтов и блогов
Очень удобно, теперь необходимо просто ввести урл необходимого контента, и он появится в виде симпатичной плашки со ссылками, миниатюрой и всем необходимым без лишних телодвижений. Встраиваемый контент выводится в iframe.
Очень полезно показалось также то, что и свою статью со своего сайта можно так же представить — не в виде простой ссылки, а в виде подобного окошка.
Если вы хотите запретить пользователям встраивать ваш контент, вы можете установить и активировать специальный плагин Disable Embeds. Этот плагин делает следующее:
- Запрещает встраивание вашего контента.
- Запрещает вам встраивать контент с сайтов, которые не входят в белый список.
- Отключает все JS-скрипты, связанные с этой особенностью.
4. Встраиваемый медиа контент
И в предыдущей версии вставить ролик из ютуба не представляло особого труда, нужна была лишь ссылка на видео. Теперь список сообществ, откуда так же без усилий можно вставить необходимый вам медиа контент расширяется еще на 5 позиций:
- Cloudup,
- Reddit,
- ReverbNation,
- Speaker Deck,
- VideoPress.
Например, это видео о WordPress 4.4 встроено автоматически ( в коде — просто ссылка) с ресурса VideoPress
5. REST API
В ядро движка интегрирована инфраструктура REST API. REST API позволяет разработчикам создавать и расширять приложения с использованием RESTful API на основе WordPress.
В этой версии API включает в себя
- обработку маршрутов (роутинг),
- обработку аргументов,
- сериализацию и десериализацию JSON,
- коды статусов
а также другие особенности, связанные с API.
Авторы плагинов и тем могут уже использовать инфраструктуру в ядре для замены существующих произвольных конечных точек admin-ajax.
Чтобы посмотреть точки входа ядра и узнать больше о расширении REST API, установите плагин WordPress REST API.
6. Метаданные для элементов
Элементы таксономий теперь поддерживают метаданные, как и записи. См. add_term_meta()
, get_term_meta()
и update_term_meta()
.
В WordPress 4.3 команда разработчиков эффективно разбила расшаренные термы таксономий, что позволило дать каждому терму уникальный идентификатор term_id. В версии 4.4 параметр $taxonomy стал необязательным в get_term() и get_term_field(); ранее эти функции требовали обязательного использования $term_id и taxonomy.
В WordPress 4.4 также вводятся метаданные термов. Разработчики могут использовать новый API для хранения различных данных, связанных с термами таксономий, по аналогии с метаданными для записей, пользователей или комментариев.
7. Улучшения в запросах комментариев
Запросы комментариев теперь поддерживают кеширование. С помощью новых аргументов WP_Comment_Query
можно создавать более гибкие запросы.
8. Объекты элементов и комментариев
Новые объекты WP_Term
, WP_Comment
и WP_Network
делают взаимодействие с элементами, комментариями и сетями на уровне кода более простым и понятным.
Компонент WP_Comments комментариев был полностью пересмотрен. Поле с комментарием теперь выводится в самом верху формы. Далее идет поле Name, Email и URL. Это изменение значительно улучшает навигацию с помощью клавиатуры при переключении между полями формы. Также это упрощает комментирование записей для пользователей.
Вот такая вот версия любимого всем нам движка!