Composerでカスタムフォームを作成する方法

こんにちは。

ボタンクリック時にコンポーザーを開き、その中にインプットフィールドを配置したいと考えています。インプットフィールドに入力された値を使ってデータを取得し、その取得したデータでトピックを作成したいです。

コンポーザーにカスタムフォームを作成する方法を教えていただけますでしょうか。

こちらをご覧ください。

これは、低レベルでユースケースに合うはずです :slight_smile:

カスタムAPIからデータを取得する場合は、カスタムプラグイン/テーマが必要になる場合があります。

「いいね!」 2

これは素晴らしい機能ですが、私の要件を完全に満たしていません。テンプレートを作成し、それをトピック作成フォームにプラグインとして組み込んでいることは理解していますが、それは私が求めているものとは異なります。私がやりたいのは、コンポーザーにインプットタグを表示し、フォームの保存または送信時に、そのインプットタグから渡されたデータで事前入力されたトピック作成フォームコンポーザーをレンダリングすることです。つまり、まずインプットタグを持つコンポーザーをレンダリングし、次に事前入力されたデータを持つトピック作成フォームコンポーザーをレンダリングします。

はい、カスタムテーマでこれを行っていますが、コンポーザーにインプットタグをレンダリングすることができません。その方法を探しています。

そのカテゴリの投稿に最小タグ要件を設定した場合はどうなりますか?

カテゴリごとにテンプレートが生成されますが、カテゴリに関係なくコンポーザーで入力タグ/HTMLを表示したいと考えています。一般的に、ボタンをクリックするとフォームが表示され、フォームを送信するとトピック作成フォームにデータが事前入力されるようにしたいです。

もし私の理解が正しければ、このプラグインがお探しのものかもしれません。

代替案として、このプラグインも役立つかもしれません。