Обновление 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/