Смотрите. Первое это нужно настроить ACF на создание чек-бокса в котором юзер будет определять какой вид ему больше подходит при создании записи.
В чек-боксе варианты следующие: "Широкий вид", "Стандарт" и "Высокий вид"(как вы и указали).
Все, у нас есть чекбоксы, у каждого есть свои так сказать key: value(это будет при создании чекбокса в Группе Полей ACF).
Далее идем в цикл и указываем такое условие.
*начало цикла*
if( get_field('group-select') == 'high' ):
и тут мы пишем допустим вашу обертку с нужным классом
elseif ( get_field('group-select') == 'default' ):
сюда пишем обычную в вашем случае маленькую обертку с нужным классом
elseif( get_field('group-select') == 'high-width' ):
и сюда пишем широкую обертку и тд крч
endif;
*конец цикла*
Айди записи вычисляется автоматом в цикле
Комментарии*
group-select = название вашего поля в ACF (не одного поля, а в общем поля с элементами чек-бокса.
get_field = получить поле
(group-select == value) Это при указании элемента чек-бокса его "ключа". Не путать с названием.
Вот вроде бы все