説明
Frontierline Forms は Contact Form 7 を拡張し、日本のサイトで最もよく必要とされる機能を追加します。以下の機能はすべて完全に動作し、利用回数の制限はありません。
本プラグインは Contact Form 7 のアドオンであり、動作には Contact Form 7 のインストールと有効化が必要です。Contact Form 7 プロジェクトおよびその作者とは、提携・承認・スポンサーのいずれの関係もありません。
機能
- マルチステップフォーム —
[step]タグで1つの Contact Form 7 フォームを複数ステップに分割。ステップ数の制限はありません。 - 確認画面 — Contact Form 7 が標準では備えていない「入力 確認 送信」フローを追加します。
- 完了画面 — 送信成功時にフォームを任意の完了メッセージに差し替え、またはサンクスページへリダイレクト(GA4 のコンバージョン計測に便利)。
- 条件分岐 — 訪問者の入力に応じてフィールドを表示・非表示。シンプルな HTML データ属性で設定でき、ルール数の制限はありません。
- プログレスバー — 3種類のスタイル(番号付きステップ、バー、ドット)。
- 送信履歴 — すべての送信を自サイトの WordPress データベースに保存。管理画面で一覧・検索・詳細表示ができます。
- CSV エクスポート — 保存した送信データを CSV ファイルに出力(UTF-8 BOM 付き・Excel でそのまま開けます)。
- ハニーポット — 標準搭載のスパム対策。自動で有効になります。
- ブランドカラー — メイン/サブカラー・角丸・フォントを、サイトのデザインに合わせて設定できます。
動作要件
- Contact Form 7 5.7 以降
- WordPress 6.0 以降
- PHP 7.4 以降
有料版
追加機能を備えた有料版を、開発元のサイトで別途提供しています。有料版のコードはこの無料プラグインには 含まれていません。詳しくは https://frontierline.co.jp/plugins/frontierline-forms/ をご覧ください。
外部サービス
本プラグインは1つの外部サービスに接続します。
Freemius — 本プラグインは Freemius SDK を利用し、有料版への任意のアップグレード、ライセンス認証、アップデート配信を管理します。利用状況トラッキングにオプトインした場合(任意・事前に確認します)、または有料ライセンスを有効化した場合、サイト URL・WordPress および PHP のバージョン・有効なテーマ/プラグイン一覧などの情報を Freemius に送信します。フォームの送信内容が送られることは一切ありません。Freemius は Freemius, Inc. により提供されています。
Terms of Service: https://freemius.com/terms/
Privacy Policy: https://freemius.com/privacy/
無料版はフォームの送信内容を外部サービスに送信しません。別提供の有料版が利用するサービスは、その有料版内に記載されており、設定した場合にのみ有効になります。
スクリーンショット






インストール
- Contact Form 7 がインストール・有効化されていることを確認します。
- WordPress 管理画面の「プラグイン 新規追加」で「Frontierline Forms」を検索し、インストールして有効化します。
- 管理画面サイドバーの「Frontierline Forms」メニューを開いて設定します。
マルチステップフォームの作り方
Contact Form 7 のフォーム編集画面で、各ステップの区切りに [step] タグを挿入します:
[step "Basic info"]
[text* your-name]
[email* your-email]
[step "Your message"]
[textarea your-message]
[step "Confirm" confirmation]
Please review your input and submit.
[submit "Send"]
条件分岐の使い方
表示を切り替えたいフィールドを、HTML データ属性で囲みます:
<div data-cf7mp-show-if="contact-type" data-cf7mp-show-value="estimate">
[text estimate-amount placeholder "Budget"]
</div>
FAQ
-
Contact Form 7 は必要ですか ?
-
はい。Contact Form 7 5.7 以降のインストールと有効化が必要です。本プラグインはそのアドオンです。
-
確認画面は初期状態で有効ですか ?
-
いいえ。「設定 一般」から有効化してください。初期状態ではオフです。
-
送信データはどこに保存されますか ?
-
自サイトの WordPress データベース内、本プラグインが作成するテーブルに保存されます。外部サービスには一切送信されません。
-
アンインストール時に全データを削除するには ?
-
プラグインを削除する前に、設定でデータ削除オプションを有効にしてください。有効にしない場合、アンインストール後もデータは保持されます。
評価
このプラグインにはレビューがありません。
貢献者と開発者
Frontierline Forms for Contact Form 7 はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。
貢献者変更履歴
2.0.4
- 修正: マルチステップのプログレスバー、戻る/次へボタン、確認/完了の文言が、常に日本語表示だったのを、サイトの言語に追従するよう修正しました。
2.0.3
- 管理画面が既定で英語表示になり、日本語翻訳を同梱しました。他の言語は translate.wordpress.org で貢献できます。
2.0.2
- プラグイン自身の管理画面にのみ表示される、任意のレビュー依頼を追加しました。プラグインの利用後に表示され、恒久的に非表示にできます。
2.0.1
- プログレスバーに「完了」ステップを追加し、マルチステップ/確認フォームが標準の「入力 確認 完了」(3ステップ)表示になるようにしました。
- 完了画面でも、最終ステップを強調した状態でプログレスバーが表示され続けます。
2.0.0
- プラグインを改名し、標準機能をすべて制限なしで完全に動作するようにしました。
- マルチステップフォームと条件分岐が無制限になりました。
- 送信履歴と CSV エクスポートを、制限なしで利用できます。
- 任意 CSS 入力欄を廃止。ブランドのスタイル設定は、離散値の色/書体設定で行うようになりました。
- すべての管理スクリプトを適切に enqueue する方式に変更し、CSV エクスポートに nonce 検証を追加しました。
- 外部サービスについて明記しました。
