リピーター・フィールドの使用

リピーター・フィールドは基本機能

リピーター・フィールドやその他の強力な機能をアンロックして、ビジネスを成長させましょう。

WPFormsベーシックを入手する

WordPressのフォームで同じような情報を繰り返し入力できるようにしたいですか?WPFormsのRepeaterフィールドを使用すると、フォーム内でフィールドの繰り返しのセットを作成することができます。これは、複数のスキルや職歴など、似たような情報を複数入力する場合に特に便利です。

このチュートリアルでは、WPFormsでRepeaterフィールドを使用する方法を説明します。

リピーター・フィールドがどのように機能するか、ライブプレビューをご覧になりたいですか?イベント参加者登録フォームテンプレートをご覧ください。


使い始める前に、WPFormsをインストールしてアクティベートしライセンスを確認してください。その後、新しいフォームを作成するか、既存のフォームを編集してフォームビルダーにアクセスしてください。

フォームにリピーターフィールドを追加する

フォームビルダーの「ファンシーフィールド」セクションに「リピーター」フィールドがあります。リピーターフィールドをクリックするか、フォームプレビューエリアにドラッグ&ドロップしてフォームに追加します。

フォームに挿入するリピーター・フィールドをクリックする

表示オプションの選択

リピーター・フィールドを追加した後、フィールドのグループをサイトのフロントエンドでどのように表示するかを選択する必要があります。

そのためには、ビルダーでリピーターフィールドをクリックして、フィールドオプションパネルを開きます。そこには、2つの選択肢がある表示セクションがあります:Rows(行)」と「Block(ブロック)」です。

ディスプレイを選ぶ

以下では、これらのオプションがそれぞれどのように機能するかを説明し、どれを使うべきかを決める手助けをする。

このオプションはデフォルトで選択されている。このオプションは、各グループのフィールドを垂直のリストで表示します。行表示は、各情報を別々に入力するシンプルなフォームに最適です。例えば、ユーザーのソーシャルメディアプロフィールのリンクや、求人応募用のポートフォリオへのリンクを収集するために、行表示を使用することができます。

行表示では、フィールドを横に並べることだけができ、互いの下には追加できません。例えば、3列レイアウトでは、1行に3つのフィールドを隣り合わせに配置できます。

リピーターフィールドの行表示

ブロック

このオプションは、フィールドの配置方法をより柔軟にします。各ブロック内に複数の列と行を作成することができ、より複雑で整理されたレイアウトが可能になります。

ブロック表示は、関連するフィールドをグループ化するのに最適です。例えば、職位、会社名、勤務地、開始日、終了日などのフィールドを同じブロック内にまとめて、詳細な雇用履歴を収集するためにブロックレイアウトを使用することができます。

リピーターフィールドの表示をブロック

フォームのニーズに最も適したオプションを選択するだけで、リピートセットの表示方法を制御できます。

カラムレイアウトの選択

次に、リピーター・フィールドのレイアウト・プリセットを選択する必要があります。

リピーターフィールドには、フォームフィールドをさまざまな列に配置するための複数のオプションがあります。フィールドオプションパネルを開き、利用可能なカラムレイアウトを表示するには、フォームプレビューエリアでリピータ フィールドをクリックします。

フィールドオプションを選択

これで、Layoutセクションにいくつかの利用可能なレイアウトが表示され、それぞれ異なるカラム構成を特徴とする。Repeaterフィールドのデフォルトレイアウトはシングルカラムレイアウトです。しかし、必要に応じて他の構成を選ぶこともできます。

リピーターフィールドのカラムレイアウトを選択

注:Repeaterフィールドのカラムレイアウトオプションは、Layoutフィールドのものと似ています。レイアウトの使用とカスタマイズに関する詳しいガイドは、レイアウトフィールドの使用ガイドをご覧ください。

リピーター・フィールドへのフィールドの追加

表示とレイアウトのオプションを選択したら、Repeaterフィールドの列にフィールドを追加し始めることができます。

リピータ・フィールドの任意の列にフィールドを追加するには、サイドバーから目的の列にフィールドをクリックしてドラッグします。

リピーター・フィールドにフィールドを追加する

リピーターフィールドに追加するフィールドは、WPFormsの他のフィールドと同様にカスタマイズできます。これにはラベル、プレースホルダ、その他のオプションの設定が含まれます。ただし、条件付きロジックや 計算は、リピーターフィールド内のフィールドでは有効にできません。

注:すべてのフィールドをRepeaterフィールドに追加できるわけではありません。サポートされていないフィールドの完全なリストについては、FAQセクションをご覧ください。

追加と削除ボタンのカスタマイズ

ブロック表示オプションを使用すると、フィールドのセットを繰り返し追加したり削除したりするためのボタンのデザインやラベルをカスタマイズすることができます。

Field Options(フィールド・オプション)パネルには、Button Typeボタン・タイプ)ドロップダウンがあり、Add(追加)ボタンとRemove(削除)ボタンの様々なデザインを選択することができます。オプションには、アイコン付きボタン、ボタン テキスト付きアイコン アイコン プレーンテキストがあります。

ボタンの種類ドロップダウンをクリックします。

通常のテキスト入力を使用して、これらのボタンのラベルを変更することもできます。ボタンのラベル]セクションで、[追加]および[削除]ラベルにお好みのテキストを入力します。

ボタンラベルの変更オプション

リピーター・エントリーの制限設定

リピーターフィールドには、ユーザーが1回の投稿で追加できるエントリー数を制限するオプションも用意されています。

デフォルトでは、最小値は1、最大値は10に設定されています。ただし、これらの制限は自由に変更することができます。

RepeaterフィールドのField Optionsパネルで、下にスクロールしてLimitセクションを見つけます。ここで、フィールドの繰り返し回数の最小値と最大値を設定できます。これにより、ユーザーが許容限度を超えることなく、必要な量の情報を提供できるようになります。

リピーター・フィールドを制限するオプション

リピータ・フィールドの詳細オプションの設定

Advancedタブでは、Repeaterフィールドの追加オプションを設定できます。フィールドの大きさを設定したり、説明を追加して、ユーザーにより多くのコンテキストを提供することができます。

リピーターフィールドの詳細オプション

フィールドサイズ

このオプションでは、リピーター・フィールドの幅を選択できます。大から選択できます。

フィールド・サイズ・オプション

注:2列以上のレイアウトを選択した場合、「フィールドサイズ」オプションは無効になります。

説明

リピータ・フィールドに説明を追加して、追加情報や指示を提供することもできます。このテキストは、フォームのリピーターフィールドの下に表示され、ユーザーに追加情報やガイダンスを提供します。

リピーター・フィールドの説明

条件ロジックの設定

スマート・ロジック・タブでは、リピータ・フィールド全体に条件付きロジックを適用できます。つまり、フォーム内の他のフィールドからのユーザー入力に基づいて、リピーターフィールドを表示または非表示にすることができます。

条件付きロジックを有効にするには、単に「条件付きロジックを有効にする」オプションをオンに切り替えます。

条件ロジックを有効にする

注:条件ロジックはリピータ・フィールド全体に適用され、リピータ・フィールド内の個々のフィールドには適用されません。また、リピーター・フィールドに追加するフィールドは、独自の条件付きロジックを持つことはできません。

条件付きロジックの詳細については、WPFormsで条件付きロジックを使用するガイドを参照してください。

フォームのプレビュー

リピーターフィールドを設定し、必要なフィールドをすべて追加したら、フォームビルダーの右上にある保存ボタンをクリックしてフォームを保存します。

フォームを保存する

次に、プレビューボタンをクリックして、フロントエンドでフォームがどのように表示されるかを確認し、すべてが期待通りに表示されることを確認します。

フォームを保存する

注:条件ロジックやその他の機能が正しく動作するよう、フォームを公開する前に必ずテストを行うことをお勧めします。このプロセスのステップバイステップガイドは、フォームテストの完全なチェックリストをご覧ください。

よくある質問

WPFormsでRepeaterフィールドを使用する際によくいただく質問に対する回答です。

リピーター・フィールドに追加できないフィールドは?

以下のフィールドはリピーター・フィールド内に追加できない:

リピーターフィールドが正しく表示されないのはなぜですか?

これは、リピータ・フィールドのあるフォームにカスタムCSSクラスを適用している場合によく発生します。この問題を解決するには、リピーター・フィールドのレイアウトに影響を与える可能性のある競合するCSSクラスがフォーム上にないことを確認してください。

1つのフォームで複数のリピータ・フィールドを使用できますか?

はい、フォームに複数のリピータ・フィールドを追加し、それぞれを個別に設定することができます。

RepeaterフィールドはすべてのWPFormsアドオンで動作しますか?

RepeaterフィールドはこれらのWPFormsアドオンで動作します:

以上です!これでWPFormsでリピータフィールドを使用して動的で柔軟なフォームを作成する方法がわかりました。

次に、既成のテーマを使ってフォームのデザインを簡単に強化したいとお考えですか?フォームにテーマを適用する方法については、フォームテーマの使い方ガイドをご覧ください。

最高のWordPressドラッグ&ドロップフォームビルダープラグイン

簡単、速い、安全。WPFormsを信頼する600万人以上のWebサイトオーナーの仲間入りをしてください。

このフォームを入力するには、ブラウザのJavaScriptを有効にしてください。