@kingdomofcrooked
Дизайнер

Как сделать такой блок плагином ACF?

Можно ли произвольными полями сделать вставку блока с таким содержанием (картинка-заголовок-описание)? При этом каждый блок со своими значениями. Блоки выстраиваются flex свойством

59e096a13109b589340139.jpeg
  • Вопрос задан
  • 125 просмотров
Решения вопроса 2
zorca
@zorca Куратор тега WordPress
Такая возможность есть только в ACF PRO: Repeater Field
Ответ написан
Комментировать
alex-1917
@alex-1917
Если ответ помог, отметь решением
В качестве бюджетного решения предложу некий какашко-код - например, если этот блок нужен на странице типа лендинга, то обычно тут не нужно безумное количество таких блоков, все упирается в цифру от 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) и т.д.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы