Обновление WordPress 4.4 (Clifford)
8 декабря 2015 года, вышло обновление для WordPress 4.4, под названием «Clifford», в честь американского музыканта Клиффорда Брауна.
Нововведения WordPress 4.4 включают в себя следующее:
- Разработана новая тема под названием «Twenty Sixteen»
- Появилась возможность делать изображения адаптивными (не только средствами CSS)
- Внедрение записей со сторонних сайтов (oEmbed)
- Внедрена первая стадия REST API
- Добавлены различные примочки для разработчиков
Рассмотрим более подробней, что нового появилось в WordPress 4.4:
Тема «Twenty Sixteen»
Twenty Sixteen — минималистичная, светлая тема WordPress, имеет стильный и адаптивный дизайн. Располагает четырьмя цветовыми схемами и удачной типографикой. Twenty Sixteen — это современная классическая тема для блога, которая отлично выглядит на любом устройстве.
Адаптивные изображения
WordPress в версии 4.4 начал автоматически подстраивать изображения под размер экрана. Адаптивные изображения реализуются с помощью атрибута srcset
.
WordPress будет создавать из одного изображения, несколько и в зависимости от размера экрана, подгружать подходящую картинку. Это несомненно ускорит работу вашего блога при просмотре через смартфоны, поскольку в этом случае будет загружаться малое изображение.
Внедрение записей со сторонних сайтов
Записи и страницы с любого сайта (блога) под WordPress 4.4 и выше, можно встроить на свой сайт (блог). Это возможно благодаря объекту oEmbed.
oEmbed позволит разработчикам стандартными методами движка WordPress (без сторонних плагинов), встраивать записи в свой контент с любого сайта или блога, у которого стоит версия WordPress 4.4 и выше. При встраивании создается так называемая карточка записи, что-то подобное вы можете увидеть например, при вставке URL в запись во Вконтакте (появится карточка страницы на которое указывает URL).
Данную возможность при желании можно отключить с помощью плагина «Disable Embeds».
REST API
В ядро WordPress добавлен функционал REST API, который позволяет использовать не только API WordPress но и самому создавать своё собственное API для WordPress.
Для разработчиков WordPress 4.4
Вместо функции wp_title(), которая отвечает за названия страниц и записей, теперь нужно использовать функцию add_theme_support('title-tag')
, которую необходимо разместить в файле functions.php, что даст больше гибкости разработчику и подключение названий будет более правильным.
Произвольные таксономии теперь получили поддержку мета-данных, читайте подробнее о функциях add_term_meta()
, get_term_meta()
и update_term_meta()
.
Из-за появившейся поддержки кэширования, повышена производительность комментариев. Также благодаря функции WP_Comment_Query() можно создавать более гибкие запросы.
Об изменениях вы также можете прочитать на официальном блоге WordPress (статья на английском): https://wordpress.org/news/2015/12/clifford/