Как создать пользовательскую форму в Composer?

Здравствуйте,

Я хочу открыть окно создания сообщения по клику на кнопку, которое будет содержать поле ввода. Значение из этого поля будет использоваться для получения данных, после чего я создам тему, заполнив её полученными данными.

Может ли кто-нибудь подсказать, как создать пользовательскую форму в окне создания сообщения?

Вы можете ознакомиться с этим:

Думаю, это подойдёт для вашего случая на базовом уровне :slight_smile:

Если вы планируете получать данные из пользовательского API, возможно, потребуется пользовательский плагин или тема.

Это отличная функция, но она не полностью отвечает моим требованиям. Я вижу, что создаётся шаблон, который подключается к форме создания темы, но это другое решение. Мне нужно отобразить тег input в композере, а при сохранении или отправке формы создавать тему с некоторыми данными. По сути, это будет рендеринг двух композеров последовательно: сначала композер с тегом input, а затем композер формы создания темы с предварительно заполненными данными, которые я передам из первого композера.

Да, я делаю это в кастомной теме, но не могу отобразить тег input в композере. Я ищу способ это реализовать.

А что, если установить минимальное требование к тегам для постов в этой категории?

Генерируется шаблон для каждой категории, но я хочу отображать тег input/HTML в редакторе независимо от категории. Это должно быть общим: при нажатии на кнопку должна рендериться форма, а после её отправки данные должны автоматически заполняться в форме создания темы.

Если я правильно понял, этот плагин может быть именно тем, что вы ищете.

Этот плагин также может вам помочь как альтернатива.