Additional Fields & Logic Builderはプラグイン「Digits」の拡張プラグインです。
Digitsはサイトへのログインを電話番号でできるようにしたり、ワンタイムパスワードの発行などができるプラグインです。
サイトのログインを簡単にし、ユーザーのリーピート率を上げることができます。
Digitsの会員登録フォームフィールドを、より詳細にカスタマイズするためにAdditional Fields & Logic Builderを使用します。
7種類のフィールドを追加
Additional Fields & Logic BuilderはDigitsの会員登録フォームに7種類のフィールドを追加できます。
7種類のフィールドは以下のものです。
- 時間
- 日時
- 日付範囲
- 日付と時刻の範囲
- 見出し
- HTML
- アップロード
特定の条件・ユーザー権限にフィールドを表示/非表示
会員登録フォームのロジックビルダーを使用すれば、特定の条件・ユーザー権限にフィールドの表示・非表示を定義づけできます。
簡単な設定だけで、条件に一致するユーザーへの会員登録フォームをカスタムすることが可能です。
複数の条件を設定することも可能なので、幅広い条件を指定することができます。
Additional Fields & Logic BuilderはDigitsの拡張機能プラグインです。
Digitsの便利な会員登録機能にフィールドが7つ追加されます。
また、会員登録フォームのロジックビルダーで、様々な条件を設定し、フィールドの表示・非表示を指定することができます。
Digitsを使用している方は、併用すると便利なプラグインです。
Additional Fields & Logic Builderの使い方
7種類のフィールドを追加
Additional Fields & Logic Builderをインストールして有効化するだけで、Digitsの会員登録フォームに以下の7種類のフィールドが追加されます。
- 時間
- 日時
- 日付範囲
- 日付と時刻の範囲
- 見出し
- HTML
- アップロード
フィールドの追加の仕方を解説します。
- 管理画面から [Digits] > [フォーム] をクリックします。

- 「会員登録フォームのフィールド」の [フィールドを追加] をクリックします。

- 追加されたのは以下の7項目です。追加したいタイプの [➕]をクリックします。

- 「ラベル」を入力し、 [追加] をクリックします。

以上で会員登録のフォームにフィールドが追加されました。
会員登録フォームのロジックビルダー設定方法
会員登録フォームのロジックビルダーには複数のオプションがあり、指定した条件に応じてフィールドを表示・非表示にできます。
ロジックビルダーの設定方法
- 管理画面から[Digits] > [フォーム] > [会員登録フォームのロジックビルダー] をクリックします。

- [➕ロジックを追加] をクリックします。

- 「条件」と「アクション」を入力 し、[完了] をクリックします。以下の画像では、「ユーザー名がnameまたはなしの場合は携帯電話番号のフィールドを表示させ、メールのフィールドを非表示」という設定にしています。

「条件の行を追加」や「アクションの行を追加」から複数の条件を追加できます。また、「ロジックを追加」からロジックを追加できます。
設定項目の解説
ロジックビルダーの各設定項目の解説をします。
条件:フォームへのアクションが発生する条件を定義します。「かつ」「または」で複数の条件をせ低可能です。2つ以上の条件を同時に満たす場合は「かつ」、どちらかの条件を満たせばよい場合は「または」を使用します。
トリガー:条件を定義づけるため、ドロップダウンから選択します。
- 「は以下に等しい」・・・テキストまたは数値を指定でき、値が完全に一致する場合。
- 「は以下と等しくない」・・・テキストまたは数値が含まれている可能性があり、値が指定した以外の場合です。
- 「は以下を含む」・・・テキストまたは数値を指定でき、フィールドに値を含んでいる場合です。
- 「は以下を含まない」・・・テキストまたは数値が指定でき、フィールドに値に記載されているものが含まれない場合です。
- 「は以下より大きい」・・・数値、日付、時刻、日付範囲、日付と時刻の範囲を含めることができ、フィールドの数値が指定した値の数値よりも大きい場合です。
- 「は以下より少ない」・・・数値、日付、時刻、日付範囲、日付と時刻の範囲を含めることができ、フィールドの数値が指定した値の数値よりも小さい場合です。
アクション:条件に従って実行されるアクションを表します。1つの条件に対して複数のアクションを設定できます。
- 「フィールドの表示」・・・特定の条件が満たされた時に追加されたフィールドを表示します。
- 「フィールドの非表示」・・・特定の条件が満たされた時に追加されたフィールドが非表示になります。
- 「フィールドの値を設定」・・・指定されたフィールドの値がロジックの値に設定されます。
- 「フィールドの値を変更」・・・指定されたフィールドの値を変更します。
- 「以下にリダイレクト」・・・特定の条件が満たされた時、サインアップ後に設定したページへリダイレクトされます。