Новые возможности WordPress 6.4: что изменилось для разработчиков

19 сентября 2025
Новые возможности WordPress 6.4: что изменилось для разработчиков

WordPress 6.4 принес множество значимых изменений для разработчиков, которые кардинально меняют подход к созданию тем и плагинов. Давайте детально разберем самые важные нововведения и посмотрим, как они влияют на повседневную работу.

Block Hooks — революция в расширяемости блочных тем

Главным нововведением стали Block Hooks — механизм, который позволяет блокам автоматически встраиваться в другие блоки. Это аналог классических хуков add_action и add_filter, но адаптированный для блочной архитектуры.

Как использовать Block Hooks

В файле block.json теперь можно указать свойство blockHooks:

json{
  "blockHooks": {
    "core/query-loop": "before",
    "core/post-content": "after", 
    "core/row": "firstChild",
    "core/group": "lastChild"
  }
}

Доступны четыре позиции для вставки:

  • before — перед целевым блоком
  • after — после целевого блока
  • firstChild — перед первым дочерним блоком
  • lastChild — после последнего дочернего блока

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

Новые административные функции

Улучшенная система уведомлений

WordPress 6.4 вводит две новые функции для работы с административными уведомлениями:

  • wp_get_admin_notice() — генерирует HTML-разметку для уведомления
  • wp_admin_notice() — выводит уведомление непосредственно на страницу

Эти функции заменяют устаревший подход с ручным написанием HTML и PHP кода, обеспечивая единообразие и лучшую управляемость.

Регистрация медиа-категорий

Появился новый API registerInserterMediaCategory, который позволяет плагинам регистрировать собственные категории медиафайлов. Это особенно полезно для плагинов, работающих со специфическими типами контента.

Архитектурные изменения ядра

Deprecation устаревших констант

WordPress 6.4 помечает как устаревшие константы TEMPLATEPATH и STYLESHEETPATH, предлагая более современный подход к разработке тем. Это часть общей стратегии по очистке и модернизации кодовой базы.

Система ревизий для мета-полей

Введена возможность создавать ревизии для мета-данных записей, что обеспечивает более надежную систему контроля версий для метаданных, связанных с постами.

Настраиваемые viewport для типографики

Разработчики тем теперь могут настраивать собственные минимальные и максимальные значения viewport для расчета плавных размеров шрифтов, что дает больше контроля над адаптивной типографикой.

Оптимизация производительности

Улучшения загрузки шаблонов

WordPress 6.4 включает несколько ключевых улучшений производительности:

  • Уменьшение обращений к файловой системе — новый метод WP_Theme::get_block_patterns() кэширует блочные паттерны
  • Оптимизированный поиск шаблонов — метод WP_Theme::get_block_template_folders() обеспечивает более быстрый поиск папок шаблонов
  • Улучшенная обработка ошибок — WordPress теперь проверяет существование темы перед поиском файлов

Кэширование запросов

Система кэширования для WP_Query и WP_Term_Query получила значительные улучшения, что приводит к сокращению количества запросов к базе данных и повышению общей эффективности.

Новые возможности для блоков и тем

Поддержка фоновых изображений

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

Расширенные возможности theme.json

Файл theme.json получил новые опции:

  • Возможность отключения контролов макета глобально или для отдельных блоков
  • Предустановленные настройки отступов
  • Улучшенная поддержка плавной типографики

Оптимизация разметки страниц входа

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

Изменения в работе с медиафайлами

Отключение страниц вложений по умолчанию

Для новых сайтов WordPress 6.4 по умолчанию отключает создание страниц для медиафайлов. Это решает проблемы с SEO, когда поисковые системы индексировали эти технические страницы вместо основного контента.

Lightbox эффект для изображений

Добавлена нативная поддержка lightbox эффекта, который может применяться как глобально, так и к отдельным изображениям, обеспечивая более интерактивный пользовательский опыт.

Практические рекомендации для разработчиков

Миграция с устаревших констант

Начните постепенно заменять использование TEMPLATEPATH и STYLESHEETPATH на более современные альтернативы. Это поможет подготовить ваши темы к будущим версиям WordPress.

Использование новых admin функций

Замените существующие способы создания административных уведомлений на новые функции wp_get_admin_notice() и wp_admin_notice() для обеспечения консистентности и лучшей поддержки.

Внедрение Block Hooks

Если вы разрабатываете плагины для блочных тем, изучите возможности Block Hooks для создания более элегантных и менее инвазивных решений.

WordPress 6.4 представляет значительный шаг вперед в развитии платформы, особенно в области блочной архитектуры. Эти изменения не только улучшают производительность и пользовательский опыт, но и открывают новые горизонты для создания более гибких и мощных тем и плагинов.

Хотите узнать стоимость сайта?

Обсудим проект и рассчитаем стомость вашего сайта

    Нажимая на кнопку, вы даете согласие на обработку своих персональных данных

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    Ваша заявка принята!

    Мы перезвоним вам в ближайшее время.