Версия WordPress 6.8 увидела свет 15 апреля 2025 года. Этот релиз не может похвастаться обилием крупных нововведений – он посвящен доработке уже существующего функционала.
Большая часть улучшений распространяется в том числе и на классические темы, а потому будет полезна даже тем, кто так и не полюбил блоки. Давайте рассмотрим каждый пункт в деталях.
- Улучшения редактора
- Новый переключатель Show template в выпадающем меню Preview
- Улучшенные Data Views
- Новые и доработанные блоки
- Новый блок Query Total
- Обновления блока Query Loop
- Задание миниатюр к записям через тулбар блока Image
- Обновления блока Navigation
- Улучшения дизайна и тем
- Глобальные стили доступны в сайдбаре редактора сайта
- Style Book добавлен к классическим темам
- Производительность и безопасность
- Спекулятивная загрузка страниц в WordPress 6.8
- Bcrypt для хеширования паролей
- Обновления для разработчиков
Улучшения редактора
В WordPress 6.8 появилось несколько обновлений, которые улучшают процесс создания и управления контентом. Новые опции превью, усовершенствованные Data Views – все это позволит оптимизировать рабочую рутину как в редакторе записей, так и в редакторе сайта.
Новый переключатель Show template в выпадающем меню Preview
В верхнем меню редактора записей появился новый переключатель Show template, который находится в выпадающем списке Preview.
Эта опция позволяет быстро переключаться между шаблоном и контентом (структура/содержимое).
Улучшенные Data Views
Data Views впервые появились в WordPress 6.5 – с их помощью можно организованно управлять страницами, шаблонами, фрагментами шаблонов и паттернами.
В WordPress 6.8 этот инструмент стал еще более удобным, интуитивным и гибким. Основное внимание было уделено юзабилити и кастомизации.
Просмотр страниц теперь можно скорректировать с помощью разных свойств, включая Preview, Slug, Parent, Discussion, Template и Password. Также имеется превью для паттернов и шаблонов.
В WordPress 6.8 появилась новая опция Density в табличном выводе: пользователи могут управлять пространством, занимаемым каждой строкой. Есть три варианта – Comfortable (Широкий), Balanced (Сбалансированный) и Compact (Сжатый). Листинг таблиц теперь будет максимально удобным для каждого пользователя.
Новые и доработанные блоки
В WordPress 6.8 появился один совершенно новый блок и несколько обновлений к уже существующим блокам.
Новый блок Query Total
Новый блок Query Total выводит информацию, связанную с запросом; к примеру, общее количеством результатов запроса или диапазон отображаемых результатов.
Вы можете добавить новый блок в Query Loop для вывода количества результатов или диапазона в формате пагинации.
Обновления блока Query Loop
До выхода WordPress 6.8 блок Query Loop предлагал ограниченное количество опций, включая:
- Include – прилепленные записи добавляются в начало списка записей
- Exclude – прилепленные записи полностью исключаются
- Only – включаются только прилепленные записи
В текущем наборе опций не было возможности игнорировать прилепленные записи. Для этой опции уже имелась поддержка в WP_Query (ignore_sticky_posts => true), но в сайдбаре блока она не отображалась.
В WordPress 6.8 появилась долгожданная возможность игнорирования прилепленных записей. Это означает, что разработчики и пользователи могут автоматически убирать прилепленные записи из набора результатов, что будет соответствовать внутренней логике сортировки.
Обновление повышает гибкость и согласованность с базовым поведением запросов WordPress. Блок запросов Query становится все более универсальным для управления контентом в блочном редакторе.
Еще одно обновление Query Loop – вместо модального окна Choose Pattern, которое появлялось при нажатии на кнопку Replace в тулбаре блока, теперь будет выводиться выпадающий список. Сама кнопка тоже была переименована – вместо «Replace» теперь она именуется «Change design».
Задание миниатюр к записям через тулбар блока Image
Новая опция позволяет вам задавать изображение как миниатюру для записи через раскрывающийся список Options в тулбаре блока Image.
Обновления блока Navigation
Блок продолжает улучшаться. Вот лишь некоторые его доработки, вошедшие в релиз:
- Блок Navigation теперь выводит название меню рядом с текстом Navigation (для лучшего понимания, какое именно навигационное меню сейчас в фокусе).
- Опция Clear теперь доступна в цветовой палитре для блока Navigation.
- Все неинтерактивные форматы теперь разрешены в навигационных ссылках и подменю.
Дополнительно по блоку Navigation можно уточнить в примечаниях разработчиков.
Улучшения дизайна и тем
В WordPress 6.8 был существенно улучшен процесс редактирования сайта. Был отточен интерфейс Global Styles для простого доступа к глобальным стилям и их кастомизации в реальном времени. Также функциональность Style Book была расширена на классические темы.
Глобальные стили доступны в сайдбаре редактора сайта
В версии 6.8 интерфейс глобальных стилей стал доступен из главного меню редактора сайта. Щелчок по пункту меню Styles выводит панель Global Styles со всеми параметрами: Typography, Colors, Background, Shadows и Layout.
Щелчок по иконке глаза отображает Style Book, где можно отслеживать изменения стилевых параметров в реальном времени. Любая секция в панели Global Styles будет перенаправлять пользователей к соответствующему разделу Style Book.
Это изменение позволит ускорить процесс настройки стилей сайта, существенно оптимизировав дизайнерскую рутину.
Чтобы почувствовать разницу, сравните интерфейс стилей в WordPress 6.7 и 6.8.

Это улучшение теперь распространяется и на классические темы.
Style Book добавлен к классическим темам
Style Book изначально был доступен только для блочных тем – с момента своего появления в WordPress 6.2. В релизе 6.8 Style Book теперь охватывает и классические темы, которые имеют add_theme_support( ‘editor-styles’ ) или файл theme.json.
Функционал был впервые представлен в Gutenberg 19.9. Если вы не пользуетесь Gutenberg, доступ к глобальным стилям и Style Book в WordPress 6.8 для классических тем можно получить по ссылке: Appearance > Design > Styles (Внешний вид – Дизайн – Стили).
Вот как выглядит Style Book в классической теме Twenty Twenty-One.
Паттерны были перемещены в отдельный раздел страницы Design, чтобы освободить место под Style Book в редакторе сайта.
Вот как выглядят превью Typography и Colors в Style Book в классической теме Twenty Twenty-One.
Производительность и безопасность
Релиз WordPress 6.8 – еще один шаг в сторону большей безопасности и производительности. Благодаря новому Speculation Rules API, страницы WordPress могут загружаться быстрее за счет предсказания пользовательских действий. Переход на алгоритм bcrypt для паролей позволяет улучшить защищенность системы от кибератак.
Спекулятивная загрузка страниц в WordPress 6.8
Спекулятивная загрузка страниц – это такой метод оптимизации производительности сайта, который позволяет предварительно загружать или рендерить страницы и ресурсы еще до того, как пользователь получит к ним доступ, что сокращает время загрузки и улучшает опыт взаимодействия.
Спекулятивная загрузка основана на Speculation Rules API – экспериментальном API, позволяющем разработчикам указывать правила для префетча и пререндеринга определенных URL на основе ожидаемого пользовательского взаимодействия. Все это реализуется через JSON-интерфейс.
В настоящий момент Speculation Rules API поддерживается ограниченным числом браузеров – в основном браузерами на базе Chromium 121+ (новые версии Chrome, Edge, Opera).
Пользователи браузеров, не поддерживающих Speculation Rules API (Firefox и Safari), никак не пострадают. Они просто не заметят никаких улучшений производительности, связанных с внедрением API.
До выхода WordPress 6.8 пользователи могли добавить спекулятивную загрузку с помощью плагина Speculative Loading от WordPress Performance Team.
В 6.8 спекулятивная загрузка входит в ядро WP – вместе с двумя новыми функциями: wp_get_speculation_rules_configuration() и wp_get_speculation_rules(). Также появился новый фильтр wp_speculation_rules_configuration и новый экшен wp_load_speculation_rules.
Как отмечают разработчики, на веб-сайтах с включенной спекулятивной загрузкой показатель Largest Contentful Paint (LCP) улучшается примерно на 1.9% в среднем.
Bcrypt для хеширования паролей
В 6.8 будет изменен алгоритм, используемый WordPress для защиты пользовательских паролей. В настоящий момент применяется phpass, который не считается лучшим с точки зрения современной безопасности. WordPress 6.8 переходит на более защищенный алгоритм шифрования bcrypt.
Главное отличие bcrypt в том, что для его взлома требуется больше времени и ресурсов, а потому кибератаки становятся менее эффективными.
Кроме того, пароли приложений, ключи сброса пользовательского пароля, ключи запроса персональных данных и ключ режима восстановления перейдут с phpass на более безопасный и быстрый алгоритм хеширования BLAKE2b.
«Когда пользователь впервые логинится после обновления – или когда он в следующий раз меняет свой пароль – его пароль будет автоматически перехеширован с помощью bcrypt и пересохранен в базе данных. Пароли приложений и ключи безопасности не будут автоматически перехешированы; существующий хеш останется действительным, если он был сгенерирован до WordPress 6.8, и будет использован до истечения срока его действия».
Пароли для записей пока останутся на phpass, но в будущем это может измениться.
Обновления для разработчиков
Также в WordPress 6.8 появились интересные обновления для разработчиков. Не будем их рассматривать детально, коснемся лишь поверхностно:
- Более эффективная регистрация блоков с помощью новой функции wp_register_block_types_from_metadata_collection(). С ее помощью можно регистрировать разные типы блоков одновременно. Вам потребуется создать манифест для всех ваших типов блоков с помощью команды build-blocks-manifest из NPM-пакета @wordpress/scripts.
- Компонент Navigation в редакторе блоков признан устаревшим и будет окончательно удален в WordPress 7.1. Он будет заменен компонентом Navigator.
- Компонент Navigator стабилизирован.
- Компонент RadioGroup признан устаревшим. Вместо него следует использовать RadioControl или ToggleGroupControl.
- Асинхронные обработчики связанных задач в Interactivity API для улучшения INP (Interaction to Next Paint). Внимание: улучшение пока реализовано не полностью.
- Новое уведомление в консоли разработчика о том, что хук useSelect вызывается слишком часто или неэффективно (при включенном SCRIPT_DEBUG).
Детальнее узнать о новом функционале можно из статьи на WordPress.com.
Источник: kinsta.com