На днях вышел свежий релиз WordPress 6.5 «Retina», названный в честь легендарной джазовой скрипачки Реджины Картер. Мы уже рассматривали мельком все ожидаемые особенности в другой статье, но сейчас пробежимся чуть детальнее по отдельным пунктам, которые не были акцентированы ранее.
Сотни обновлений производительности
В ядро было добавлено более 110 обновлений производительности. В двух предыдущих версиях — 6.4 и 6.3 – были реализованы следующие важные аспекты:
- Улучшены показатели LCP (Largest Contentful Paint) и TTFB (Time to First Byte) для блочных тем.
- Внедрена поддержка fetchpriority=»high».
- Появились стратегии загрузки скриптов.
В WordPress 6.5 появилась поддержка AVIF
AVIF – формат изображений нового поколения, обеспечивающий существенное улучшение качества и сжатия картинок по сравнению с «традиционными» форматами (JPEG, PNG, WebP). Применение AVIF позволяет снизить размер файла до 50% по сравнению с JPEG, не «съедая» качество картинок.
Изображения AVIF позволяют добиться более быстрой загрузки страниц за счет своего меньшего размера (если сравнивать с эквивалентами в формате JPEG). При этом изображения AVIF поддерживают адаптивность, Fetch Priority и «ленивую загрузку».
Все крупные браузеры в данный момент выводят AVIF, поэтому такие изображения можно применять уже сегодня.
Большинство изменений, связанных с производительностью, позволили добиться в WordPress 6.5 впечатляющего роста скорости и эффективности работы редактора сайта и редактора записей.
Команда разработчиков утверждает, что загрузка происходит в 2 раза быстрее, а обработка ввода — в 5 раз быстрее, чем в WP 6.4.
Просто потрясающе!
Появление Font Library
Библиотека шрифтов наконец-то официально дебютировала в WordPress 6.5. Она позволяет устанавливать, удалять и активировать локальные шрифты и Google-шрифты на своих сайтах для любой блочной темы.
Вы можете управлять библиотекой шрифтов в редакторе сайта (Appearance – Editor). Для этого нужно перейти в панель Styles. Далее выберите Typography, чтобы просмотреть шрифты, которые в настоящий момент включены в вашу WP-тему.
С появлением библиотеки шрифтов вам больше не придется ставить плагины типографики, чтобы использовать свои (кастомные) шрифты на сайте.
Улучшенный блочный редактор
Каждый релиз WordPress приводит к тому, что в блочном редакторе появляется миллиард новых функций. Релиз 6.5 в этом плане не отличается от своих прародителей.
Плавное перетаскивание
Плавное перетаскивание, появившееся в новом релизе, позволяет легко размещать элементы в любом месте рабочего пространства.
Управление ссылками
Всплывающее окно вставки ссылок в WP 6.5 было скорректировано. Оно стало более понятным и удобным.
Во-первых, теперь главная страница и страница блога выделяются разными иконками.
Во-вторых, как только вы вставите ссылку, щелчок по ней приведет к появлению улучшенного контекстного меню, напоминающего настройки Google Docs:
Последнее, но не менее важное: панель управления ссылками теперь позволяет ставить статус nofollow.
Новые инструменты добавления теней
В WordPress 6.5 можно добавлять тени к блокам Image, Column и Buttons.
Умные цветовые оверлеи
В WordPress 6.5 в блоке Cover появился функционал умного цветового оверлея. Цвет перекрытия подбирается автоматически в зависимости от цветов изображения. Можно настраивать непрозрачность наложения:
Зависимости плагинов
Новый функционал «Зависимости плагинов» призван сделать процесс установки и активации надстроек (зависимостей) и плагинов, от которых они зависят, единообразным и простым.
Разработчики теперь имеют возможность включать заголовок «Требуются плагины» в информацию о плагине, перечисляя необходимые компоненты, разделенные запятыми.
Interactivity API
Interactivity API – унифицированный метод добавления интерактивных элементов во фронтенд блоков.
Фреймворк существенно упрощает создание привлекательных, динамичных пользовательских интерфейсов. Он поддерживает как базовые элементы, среди которых счетчики и всплывающие окна, так и расширенные особенности: мгновенные переходы между страницами, поиск в реальном времени и т.д.
Блоки могут обмениваться данными, действиями и callback’ами, что оптимизирует взаимодействие между блоками и снижает вероятность ошибок.
Block Bindings API
Block Bindings API позволяет разработчикам связывать основные блоки с разными источниками данных.
Функционал дает возможность, к примеру, вносить в блок Paragraph информацию о метаданных записи, или в блок Heading данные из PHP-алгоритмов плагина. Все это — без необходимости обращения к React, без сложностей с регистрацией блоков и без создания кастомных блоков с нуля под каждый новый источник данных.
Остальное мы уже описывали в прошлой записи детальнее. Скачать WordPress 6.5 можно по ссылке.