Bricks отлично дружит с ACF, но есть нюансы, которые экономят часы.
Dynamic data
Теги вида {acf_field_name} подставляют значения полей. Для повторителей используется отдельный цикл с hasLoop.
Вложенные повторители
Для repeater внутри repeater внутренний цикл указывает объект acf_outer_inner, а под-поля берут имя непосредственного родителя.
Страницы опций
Поля со страницы опций доступны прямо на страницах — Bricks сам определяет контекст option.
Такой подход позволяет отдать весь контент на редактирование без правок шаблонов.