WordPress развивается очень стремительно. Чуть больше года назад увидел свет WordPress 5.0. В преддверии выхода WordPress 5.3 собрали все самое интересное, что будет в новом релизе.

Релиз WordPress 5.3.0 должен состояться 12 ноября 2019. Расписание выхода RC и других версий можно посмотреть тут.

WordPress 5.3

Что будет в WordPress 5.3?

Как обычно, нас ждет множество улучшений безопасности, новая тема и несколько приятных фич. Стоит обратить внимание на:

  • улучшение Site Health монитора. Теперь будет более удобный интерфейс и дополнительная информация на экране. Не будет процентов. Их заменят на «Следует улучшить» и «Хорошо».
  • экран email-верификации для администраторов. Каждые 6 месяцев нужно будет актуализировать информацию о e-mail.
  • переключатель «Показать/Скрыть пароль» теперь будет доступен на экранах входа в WordPress как на мобильных, так и на настольных устройствах.
  • унификация стилей кнопок для административной части сайта. Большинство, скорее всего этого не заметит, но внешний вид станет более однородным.
  • доработанную загрузку изображений с использованием EXIF данных:
    • выгрузка больших файлов не будет прерываться, а в случае отсутствия интернета — продолжится при следующем подключении. У кого прерывалась выгрузка большого изображения с мобильного или камер определенно может радоваться этому улучшению.
    • система сама будет поворачивать фото, если это необходимо.
  • добавлены ряд изменений в Multisite. Теперь можно фильтровать сайты по статусу, а таблица blog_versions удалена из БД за ненадобностью. Скорее всего, это лишь один небольших шагов в сторону улучшения мультисайтов на WordPress.
  • улучшение Gutenberg с использованием групповых блоков.
  • множество изменений для разработчиков.

Из того, что напрямую касается SEO:

  • улучшен механизм запрета индексации сайта. Ранее, этот функционал запрещал краулить сайт. На сайтах с включенной опцией «запретить поисковым системам индексировать этот сайт» будет отображаться обновленный метатег: <meta name = ‘robots’ content = ‘noindex, nofollow’ />.
  • ссылки в комментариях пользователей будут по умолчанию содержать атрибут rel=»ugc».

Новая тема: Twenty Twenty

Новая тема для вордпресс twenty-twenty

Предварительный просмотр темы Twenty Twenty WordPress (Источник изображения: Make WordPress Core)

WordPress 5.3 будет с предустановленной темой Twenty Twenty. Эта будет минималистичная и довольно стильная тема. Установить тему до релиза можно с гитхаб репозитория WordPress/twentytwenty.

Сейчас тема находится в стадии разработки и многие проблемы еще не решены. Не рекомендуется использовать ее на реальных проектах до официального релиза.

Twenty Twenty основана на бесплатной теме Chaplin, которая была разработана Андерсом Нореном. По словам автора темы, «Chaplin — это многофункциональная тема WordPress, которая дает вам полный контроль над шрифтами и цветами на вашем сайте». Тема разработана с нуля с учетом нового редактора блоков Gutenberg и позволяет легко создавать привлекательные макеты как для постов, так и для страниц. Посмотреть ее можно в каталоге тем WordPress.org.

В коробке у Twenty Twenty будет новый шрифт: Inter. Это бесплатное семейство шрифтов с открытым исходным кодом, разработанное Расмусом Андерссоном специально для удобочитаемости текста в нижнем и нижнем регистре, особенно шрифтов небольшого размера.

Тема имеет одну колонку, что означает отсутствие боковой панели слева или справа. Тем не менее, в футере есть 2 готовых виджета: footer 1 и footer 2.

Изменения, на которые стоит обратить внимание разработчикам

Скорее всего те, кто в теме — уже все знают. Самое важное — подготовка ядра для поддержки PHP 7.4. Скорее всего, новая версия будет содержать некоторые устаревшие фрагменты кода, но уверен что ориентир для WP 5.4 будет на рекомендацию использования PHP 7.4

Также, пропишу лишь основные моменты, которые будут изменены:

  • 3 октября система WordPress.org SVN получила повышение версии PHP до 7.2. В плагинах теперь можно использовать более новый синтаксис PHP.
  • Новые интерфейсы на стороне сервера для стилизации блоков: register_block_style и unregister_block_style.
  • Date/Time компонент был улучшен. Из важного — можно удобно работать с часовым поясом. Более подробное описание улучшений можно почитать тут.
  • В WordPress 5.3, благодаря переходу на РНР 5.6.20 и выше, появился spread оператор. Также, из ядра был окончательно выпелен JSON полифил. В PHP 5.6.20 расширение JSON присутствует по умолчанию.
  • Добавлен Block Example API, позволяющий выводить превью блока:

    Block Example API для Вордпресс

    Превью блоков при помощи Block Example API

 

Статистика PHP-версий WordPress

WordPress 5.2 увеличил минимальные требования к PHP 5.6 с рекомендацией использования PHP 7.3. Ниже приводится разбивка текущей статистики использования PHP для установок WordPress:

Статистика использования PHP версии на WordPress сайтах

Статистика использования PHP версии на WordPress сайтах. Данные за 16 октября на основе https://wordpress.org/about/stats/

Огромное количество сайтов использует очень старые версии PHP. Скорее всего, там используется WordPress 4.x. Рекомендуем обновлять не только версии WordPress, но и технологии, которыми пользуетесь.

В настоящее время PHP 7.2 и 7.3 являются единственными версиями, получающими активную поддержку. PHP прекратит поддержку безопасности для версии 7.1 с 1 декабря 2019. К слову, релиз PHP 7.4 состоится 28 ноября.