コンテンツへスキップ
Elementor Proでフォームを作成する方法:お問い合わせ、登録、マルチステップ
Elementor📖 チュートリアル

Elementor Proでフォームを作成する方法:お問い合わせ、登録、マルチステップ

Erik KellerErik Keller更新日: 14 分で読めます577 閲覧

フォームは、シンプルなお問い合わせフォームから複雑なマルチステップ登録フローまで、どのウェブサイトにも欠かせないものです。Elementor Proには、別のフォームプラグインを必要としない多くのケースで使用できる組み込みのフォームウィジェットが含まれています。このガイドでは、Elementor Proを使用してお問い合わせフォーム、登録フォーム、マルチステップフォームを作成する方法と、メールマーケティングやCRMサービスとの統合オプションについて説明します。

このチュートリアルにはElementor Proが必要です。Elementorの無料版にはフォームウィジェットが含まれていません。

Elementorフォームウィジェットの概要

Elementorフォームウィジェットは、以下のフィールドタイプをサポートしています:

フィールドタイプ使用例備考
テキスト名前、会社、件名1行のテキスト入力
メールメールアドレスの収集メール形式の検証を含む
テキストエリアメッセージ本文、コメント、説明行数を設定できる複数行テキスト
電話電話番号モバイルで数字キーボードを表示
数値数量、予算、評価最小/最大/ステップの検証
URLウェブサイトのアドレスURL形式の検証
選択ドロップダウン選択(国、カテゴリ)単一または複数選択
ラジオオプションからの単一選択(サービスの種類)ドロップダウンなしで表示されるオプション
チェックボックス複数選択(興味、サービス)複数選択が可能
日付予約日、イベント日ネイティブの日付ピッカー
時間予約のスケジューリング時間選択コントロール
ファイルアップロード履歴書、文書、画像の提出設定可能なファイルタイプとサイズ制限
承認利用規約、GDPR同意リンク付きの必須チェックボックス
隠しトラッキングデータ(ページURL、リファラー)ユーザーには表示されない
reCAPTCHAスパム保護v2チェックボックスまたはv3不可視
ハニーポットスパム対策(人間には見えない)ボットを捕まえる隠しフィールド

お問い合わせフォームの作成

ステップ1: フォームウィジェットを追加

  1. Elementorエディターで任意のページを開く
  2. ウィジェットパネルで"フォーム"を検索
  3. フォームウィジェットをレイアウトにドラッグ
  4. デフォルトのフォームには名前、メール、メッセージフィールドが含まれています

ステップ2: フォームフィールドを設定

標準的なお問い合わせフォームには、以下のフィールド設定が適しています:

  1. 名前(テキストフィールド、必須)– プレースホルダー: "あなたの名前"
  2. メール(メールフィールド、必須)– プレースホルダー: "[email protected]"
  3. 件名(テキストフィールド、任意)– プレースホルダー: "どのようにお手伝いできますか?"
  4. メッセージ(テキストエリアフィールド、必須)– プレースホルダー: "あなたのプロジェクトについて教えてください…", 行数: 5
  5. reCAPTCHAまたはハニーポットによるスパム保護

ステップ3: 送信後のアクションを設定

"送信後のアクション"セクションで、ユーザーがフォームを送信したときに何が起こるかを設定します: For related information, see our guide on Elementor complete guide.

  • メール: フォームデータをあなたのメールアドレス(または複数のアドレス)に送信
  • リダイレクト: 送信後にユーザーを感謝のページに送信
  • ポップアップ: 確認ポップアップを表示
  • Webhook: フォームデータを外部URLに送信(Zapier、Make、カスタムAPI)
  • Mailchimp / ConvertKit / Drip: メールマーケティングリストに購読者を追加
  • Slack: Slackチャンネルに通知を送信
  • Discord: Discord Webhookに通知を送信

ステップ4: フォームのスタイルを設定

スタイルタブで、視覚的な外観をカスタマイズします: For related information, see our guide on Elementor templates and kits.

  • フォームレイアウト
    • フィールドの配置: フル幅で積み重ねるか、インラインで並べる(横並び)
    • フィールドスタイリング: ボーダー、背景色、パディング、ボーダー半径、フォーカス状態の色
    • ラベルスタイリング: フォントファミリー、サイズ、色、スペーシング
    • ボタンスタイリング: 背景色、テキスト色、ボーダー、ホバー効果、フル幅オプション
    • メッセージ: 成功およびエラーメッセージの色とタイポグラフィ

    マルチステップフォームの作成

    マルチステップフォームは、すべてのフィールドを一度に表示するとユーザーが圧倒される長いフォーム(登録、申請、調査)に便利です。Elementor Proはマルチステップフォームをネイティブにサポートしています。 For related information, see our guide on creating landing pages with Elementor.

    ステップの設定方法

    1. ページにフォームウィジェットを追加します
    2. フォームフィールドリストで、フィールドのグループ間に"ステップ"フィールドタイプを追加します
    3. 各ステップフィールドは「次へ」と「前へ」ボタンを持つ新しいステップを作成します
    4. 例の構造:
      • ステップ1: 名前、メール、電話(個人情報)
      • ステップ2: 会社、予算、タイムライン(プロジェクト詳細)
      • ステップ3: メッセージ、ファイルアップロード(追加情報)

    マルチステップフォームは、ユーザーがどのステップにいるかを示す進捗インジケーターを表示します。これにより、認識される複雑さが減少し、すべてのフィールドを一度に表示する場合と比較して完了率が向上します。

    ユーザー登録フォームの作成

    Elementor Proは、別のプラグインなしでWordPressユーザー登録フォームを作成できます:

    1. フォームウィジェットを追加し、フィールド(ユーザー名、メール、パスワード)を設定します
    2. 「送信後のアクション」で"登録"アクションを追加します
    3. 各フォームフィールドを対応するWordPressユーザーフィールドにマッピングします
    4. 新しい登録のデフォルトユーザー役割を設定します
    5. オプションで、登録後にユーザーをアカウントページにリダイレクトします

    注意: WordPressはデフォルトで新しいユーザーを承認するために管理者を必要とします。ユーザーが自由に登録できるようにしたい場合は、設定 → 一般 → メンバーシップで変更できます。

    メールマーケティングサービスとの統合

    Elementor Proは、人気のあるメールマーケティングプラットフォームと直接統合します:

    サービス統合タイプ設定手順
    Mailchimpネイティブ(組み込み)APIキーを追加 → リストを選択 → フィールドをマッピング
    ConvertKitネイティブ(組み込み)APIキーを追加 → フォームを選択 → フィールドをマッピング
    ActiveCampaignネイティブ(組み込み)API認証情報を追加 → リストを選択 → フィールドをマッピング
    Dripネイティブ(組み込み)APIトークンを追加 → アカウントを選択 → フィールドをマッピング
    GetResponseネイティブ(組み込み)APIキーを追加 → キャンペーンを選択 → フィールドをマッピング
    MailerLiteネイティブ(組み込み)APIキーを追加 → グループを選択 → フィールドをマッピング
    HubSpotWebhook経由Zapier/Makeとの接続をWebhookアクションで作成

    各統合のプロセスは、Elementorの統合設定にサービスのAPIキーを入力し、次にフォームの「送信後のアクション」としてサービスを選択します。フォームフィールドをサービスのフィールドにマッピングすると、フォームが送信されたときに自動的に購読者が追加されます。

    スパム保護戦略

    お問い合わせフォームはスパムボットを引き寄せます。Elementor Proは、いくつかのスパム防止オプションを提供します:

    • Google reCAPTCHA v3: ユーザーの操作なしに提出物のスコアを付ける目に見えないスパム検出。ほとんどのフォームに推奨
    • reCAPTCHA v2: 「私はロボットではありません」チェックボックス。より目立ちますが、フォームの完了率を下げる可能性があります
    • ハニーポットフィールド: ボットが記入する目に見えないフィールド。フィールドにデータが含まれている場合、提出は拒否されます。ユーザーの操作は不要です
    • 受け入れフィールド: 必須のチェックボックス(GDPR同意、利用規約の受け入れ)で、ボットの抑止にも役立ちます

    reCAPTCHA v3とハニーポットフィールドを組み合わせて使用することをお勧めします。これにより、目に見える影響なしに2層のスパム保護が提供されます。

    ユーザーエクスペリエンス。

    Elementorフォームと専用フォームプラグインの比較

    機能ElementorフォームGravity FormsWPForms
    ビジュアルビルダーElementorエディター内別のドラッグ&ドロップ別のドラッグ&ドロップ
    条件付きロジック基本(フィールドの表示/非表示)高度高度
    支払い統合PayPalボタンStripe、PayPal、SquareStripe、PayPal、Square
    計算いいえはいはい(Pro)
    マルチステップはいはいはい
    ファイルアップロードはいはいはい
    エントリ管理Elementorの送信を通じて完全なエントリマネージャー完全なエントリマネージャー
    ページビルダーが必要はい(Elementor Pro)いいえいいえ

    Elementorフォームは、コンタクトフォーム、ニュースレターのサインアップ、シンプルな登録フォームには十分です。支払い処理、高度な条件付きロジック、または洗練されたエントリ管理を必要とする複雑なフォームには、Gravity FormsやWPFormsのような専用フォームプラグインがより適しています。

    よくある質問

    Elementor ProなしでElementorフォームを使用できますか?

    いいえ。フォームウィジェットはElementor Pro専用です。無料版のElementorでフォームが必要な場合は、Contact Form 7(無料)、WPForms Lite(無料)、またはGravity Forms(プレミアム)のような別のフォームプラグインを使用してください。

    Elementorフォームの送信はどこに保存されますか?

    フォームの送信はWordPressデータベースに保存され、管理パネルのElementor → 送信の下でアクセスできます。送信内容を表示、エクスポート(CSV)、削除することができます。また、送信はEmailアクションで設定したメールアドレスにも送信されます。

    Elementorフォームはファイルアップロードを受け付けますか?

    はい。フォームにファイルアップロードフィールドタイプを追加します。受け入れるファイルタイプ(PDF、JPG、PNG、DOCXなど)と最大ファイルサイズを設定できます。アップロードされたファイルはWordPressメディアライブラリに保存され、フォーム送信にリンクされます。

    Elementorフォームに条件付きロジックを追加するにはどうすればよいですか?

    Elementor Proは基本的な条件付きロジックをサポートしています:他のフィールドの値に基づいてフィールドを表示または非表示にします。フィールド設定で「条件付き」を有効にし、条件を設定します(例:「私はビジネスです」というラジオボタンが選択されたときのみ「会社」フィールドを表示)。高度な条件付きロジック(計算、マルチレベル条件)が必要な場合は、専用フォームプラグインがより適しているかもしれません。

    Elementorでポップアップフォームを作成できますか?

    はい。Elementorでポップアップテンプレートを作成し、その中にフォームウィジェットを追加し、トリガー条件(クリック、スクロール割合、退出意図、時間遅延)を設定します。これは、ニュースレターのサインアップ、リードマグネット、およびメインページレイアウトにフォームを追加せずにプロモーションオファーを提供するのに便利です。

    Elementorフォームでスパムを防ぐにはどうすればよいですか?

    Google reCAPTCHA v3(目に見えない)をHoneypotフィールドと組み合わせて二重保護を使用します。これにより、実際のユーザーに対して摩擦を加えることなく、自動化されたボットをブロックします。スパムの多いフォームには、受け入れフィールド(必須チェックボックス)を第三のレイヤーとして追加することを検討してください。

    フォームビルダーを使ったElementor Proを入手

    フォームウィジェット、テーマビルダー、WooCommerceビルダー、100以上のProウィジェットにアクセスできます。追加のプラグインなしで視覚的にフォームを構築します。

    Elementor Proを閲覧 →

よくある質問

フォームを作成するのにElementor Proは必要ですか?
はい。フォームウィジェットはElementor Proの機能です。無料版のElementorにはフォーム機能が含まれていません。無料の代替オプションにはWPForms LiteやContact Form 7をElementorレイアウトで使用することができます。
Elementorのフォームはメールマーケティングサービスにデータを送信できますか?
はい。Elementor Proのフォームは、Mailchimp、ActiveCampaign、Drip、GetResponse、ConvertKitなどのメールサービスと統合されています。フォームフィールドをメールリストのフィールドにマッピングして、自動的に購読者を管理できます。
Elementorでマルチステップフォームを作成するにはどうすればよいですか?
フォームウィジェットを追加し、フォームフィールドの間にステップフィールドを挿入して別々のページを作成します。Elementorはステップ間に自動的にナビゲーションボタンを追加します。ステップインジケーター、ボタンテキスト、バリデーションルールを各ステップごとにカスタマイズします。
Elementorのフォームに条件付きロジックを追加できますか?
はい。Elementor Proはバージョン3.15以降、条件付きフィールドの表示をサポートしています。他のフィールドの値に基づいてフィールドを表示または非表示にできます。より高度な条件ロジックには、Dynamic.oooやJetFormBuilderなどのサードパーティ製アドオンが拡張機能を提供しています。
Elementorのフォーム送信はどこに保存されますか?
Elementor Proは、WordPressデータベースにフォーム送信を保存します。管理メニューのElementor、送信からアクセスできます。送信内容を直接表示、エクスポート、管理できます。設定に基づいて、メール通知が同時に送信されます。

この投稿をシェア

著者について

Erik Keller
Erik Keller

WordPressエキスパート

テーマ、プラグイン、WooCommerce開発に豊富な経験を持つシニアWordPressスペシャリスト。WordPressソリューションでビジネスの成功を支援することに情熱を注いでいます。

WordPressWooCommerceテーマ開発プラグイン開発パフォーマンス最適化

最新情報を入手

最新のWordPressのヒントとチュートリアルをメールで受け取りましょう。