Как организовать вывод записей в wordpress, чтобы каждая запись имела контейнер с определенным классом?
Смотрите. Первое это нужно настроить 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) Это при указании элемента чек-бокса его "ключа". Не путать с названием.
Вот вроде бы все
Создаете мета-бокс, туда помещаете из админки класс, в шаблоне просто достаете данные из метабокса для текущего поста и прописываете вывод класса в шаблон, в рамках обычного цикла  wp.