Часто задаваемые вопросы по ACF Blocks

Часто задаваемые вопросы

У вас есть вопрос об ACF Blocks, которого нет здесь? Тогда обязательно зарегистрируйтесь на следующий сеанс ACF Chat Fridays или напишите в Twitter.

Блоки заменяют метабоксы?
Нет. Традиционные метабоксы групп полей по-прежнему являются важной частью процесса редактирования контента и разработки темы. ACF продолжит использовать их как инструмент для сохранения контента.
Можно ли вносить изменения в группу полей?
Да. Вы можете в любой момент вносить изменения в группу полей и сами поля. Такие изменения не повредят существующим блокам, если только вы не удалите поля и не обновите блоки.
Можно ли вносить изменения в шаблон?
Да. Вы можете в любой момент вносить изменения в шаблон блока или callback-функцию. ACF Blocks являются динамическими и рендерятся сервером каждый раз при загрузке. Это позволяет применять изменения в шаблонах блоков ко всему уже существующему содержимому блоков.
Можно ли зарегистрировать блок без полей?
Да. Существует множество сценариев, когда блоку не нужны никакие поля, например блок «последняя запись», где вы хотите отрисовать PHP как блок.
Входит ли ACF Blocks в бесплатную версию?
ACF Blocks — это функция ACF PRO, которая также включает больше полей и возможностей для создания лучших сайтов WordPress, таких как поля Repeater, Flexible Content, Clone и Gallery, а также страницы опций.
Нужно ли писать JavaScript?
Нет. Фреймворк ACF Blocks на 100% PHP, но вы можете добавить JavaScript, если он нужен вашему блоку для дополнительной функциональности (например, слайдер-карусель).
Где сохраняются данные блока?
WordPress сохраняет данные блока в виде HTML-комментариев в post_content. ACF Blocks следуют этому подходу, сохраняя свои данные как объект JSON внутри этого HTML-комментария.
Можно ли загружать значения из других блоков?
Да, но мы не рекомендуем так делать по соображениям производительности. В отличие от загрузки значения из записи или пользователя, значения блока сохраняются в HTML-комментарии блока, который находится внутри post_content. Из-за этого параметр $post_id не работает так, как ожидается, в наших функциях шаблона. Если вам действительно нужно это сделать, вы можете загрузить post_content указанной записи, а затем разобрать блоки с помощью функции parse_blocks(). Как уже было сказано выше, мы не рекомендуем делать это, так как большое количество необходимых запросов приведет к снижению производительности сайта.
Поддерживают ли блоки ACF нативные компоненты?
Пока нет, но мы планируем добавить поддержку того, чтобы ACF Blocks отображали ваши компоненты React в одном из будущих релизов.
Что такое Gutenberg и что такое блоки?
Представленный в WordPress 5.0 блочный редактор «Gutenberg» изменил подход к созданию контента. Теперь контент создается в виде блоков, а не свободного текста. Блоки бывают разных типов, включая абзацы, заголовки, медиафайлы и встраиваемые объекты.

Обновлено: 01.06.2026