В качестве бюджетного решения предложу некий какашко-код - например, если этот блок нужен на странице типа лендинга, то обычно тут не нужно безумное количество таких блоков, все упирается в цифру от 3 до 9, проверено столетними наблюдениями - поэтому вот какашко-код:
1. Определяемся с максимально возможным количеством, край 9 блоков - ок, понадобиться всего 36 полей. Т.е. создаем 4 поля и далее копируем, не забывая делать разные названия полей (те, которые на английском)).
2. Далее сортируем их по порядку.
3. По вкусу можно разделить на табы, это все есть в бесплатной версии ACF, т.е. будет 9 табов.
4. В шаблоне для предотвращения вывода пустых блоков используем широко известное условие if
5. Заполняем и радуемся.
Не забываем про максимальный лимит - 54 поля на группу. Обходится созданием еще одной-двух-трех=... групп)))
По сути для лендинга такие блоки меняются редко, отверстай их в шаблоне и забудь)))
Другое дело. если это дело надо менять часто - тогда имеет смысл задуматься о создании кастомных типов записей (в гугл!), там будет все в удобных окошечках
Мини-подсказка-лайф-хак:
Можно обойтись двумя полями на каждый такой блок0)) Как? Вот так:
1 поле - картинка
2+3+4 поле - это ОДНО текстовое поле, где разрешено сохранение html- тегов - тогда красный цвет и размер шрифта делаем банальными стилями css - p:nth-child(1) и т.д.