Добавить форму обратной связи в текстовой зоне ACF в WordPress?
У меня есть блог на WordPress, который позволяет пользователям (только для внутреннего использования) писать отчеты. Есть "задачи", которые они могут выбрать (флажки) для включения в отчет. Те, которые выбраны, выдвигают заголовок и пустую текстовую зону внизу, чтобы включить некоторую информацию. Есть задача для обратной связи.
Мой вопрос: я хотел знать, возможно ли заменить текстовую зону формой? Или добавить форму внутри текстовой зоны?
Вот как выглядит список задач с использованием темы двадцати и ACF;
Одна из задач (флажки) предназначена для обратной связи. Вместо этого я хотел бы получить полную форму с вопросами типа "Вы видели это?" с флажками, если они отмечают "да", то под ним появляется текстовая зона, чтобы люди могли записать отзывы об этом.
Я не могу просто сделать другой тип страницы с формой и все, так как обратная связь связана с задачами (с одним конкретным отчетом). Это должно быть "внутри" отчета.
Это кажется невозможным, поскольку один флажок (для задач) открывает только одну "вещь", например, текстовую зону. Но я все еще надеюсь, что смогу кое-что сделать.
Есть ли способ или это невозможно?
Большое спасибо за вашу помощь.
Хорошего дня.
1 ответ
Это достигается с помощью условной логики в плагине Advanced Custom Fields. Перейдите в Пользовательские поля -> Изменить группу, которую вы хотите изменить -> Изменить поле, которое вы хотите использовать в качестве условия -> Включить условную логику и добавьте свои условия.