説明
Form Plant は確認画面、送信データ管理、 CSV エクスポートを標準機能として備えた WordPress フォームプラグインです。追加のアドオンは不要です。
多くのフォームプラグインでは確認ページやデータ管理に追加の拡張機能が必要です。 Form Plant はこれらの基本機能を最初から搭載しているため、数分で完全に機能するお問い合わせフォームを構築できます。
Form Plant を選ぶ理由
- 確認画面を標準搭載 — 送信前にユーザーが入力内容を確認できます。追加プラグイン不要。
- 送信データ管理 — すべてのフォーム送信データがデータベースに保存され、管理画面から管理できます。
- CSV エクスポート — 送信データをいつでもダウンロードしてレポートやバックアップに活用できます。
- 外部サイトへの埋め込み — iframe や JavaScript スニペットで、 WordPress 以外のウェブサイトにもフォームを表示できます。
- 簡単セットアップ — 直感的なモーダル UI でコードを書かずにフォームを作成できます。
- 柔軟なカスタマイズ — カスタム HTML テンプレート、バリデーションメッセージ、送信後アクションで、必要に応じて完全にコントロールできます。
機能
- 直感的なモーダル UI によるフィールド設定
- ブロックエディター ( Gutenberg ) 連携 — 専用の「 Form Plant 」ブロックを使ってドロップダウンからフォームを選択
- メール通知(管理者通知と自動返信)
- カスタム HTML テンプレート対応
- 送信前の確認画面
- カスタムバリデーションメッセージ
- 送信後アクション(メッセージ / カスタム HTML / リダイレクト)
- 2 種類の日付入力(カレンダー / プルダウン)
- 郵便番号から住所フィールドを自動補完 ( 日本 )
- 複数のスパム対策オプション: ハニーポット、送信速度チェック、IP レート制限、使い捨てメールブロック、Google reCAPTCHA v2/v3、Cloudflare Turnstile
- External site embedding via iframe / JavaScript
- 複数のカスタム CSS ファイルアップロードとデザインプリセット
- 送信データの保存と管理
- 送信データの CSV エクスポート
- ファイルアップロード対応
対応フィールドタイプ
- テキスト
- テキストエリア
- メール
- 電話番号
- 数値
- URL
- 氏名 ( パーツ別 )
- 氏名 ( フリガナ )
- 郵便番号 ( 住所自動補完対応 )
- 住所 ( 日本 / 国際 )
- 都道府県
- 日付(カレンダー)
- 日付(プルダウン)
- 時間
- パスワード ( 強度メーター対応 )
- セレクト
- チェックボックス
- ラジオボタン
- ファイルアップロード
- 非表示
- HTML
外部サービス
このプラグインはスパム対策のために Google reCAPTCHA ( v2 チェックボックスおよび v3 スコアベース ) と任意で連携します:
- サービス: Google reCAPTCHA
- API Documentation (v2): https://developers.google.com/recaptcha/docs/display
- API Documentation (v3): https://developers.google.com/recaptcha/docs/v3
- 利用規約: https://policies.google.com/terms
- プライバシーポリシー: https://policies.google.com/privacy
When reCAPTCHA is enabled in form settings, this plugin will:
– Load the reCAPTCHA JavaScript library from Google’s servers (https://www.google.com/recaptcha/api.js)
– Send form submission data to Google for spam analysis
– Include user’s IP address and browser information in the request
reCAPTCHA はデフォルトで無効であり、サイト管理者による明示的な有効化が必要です。
このプラグインはスパム対策のために Cloudflare Turnstile とも任意で連携します:
- サービス: Cloudflare Turnstile
- API ドキュメント: https://developers.cloudflare.com/turnstile/
- 利用規約: https://www.cloudflare.com/terms/
- プライバシーポリシー: https://www.cloudflare.com/privacy/
When Turnstile is enabled in form settings, this plugin will:
– Load the Turnstile JavaScript library from Cloudflare’s servers
– Send form submission tokens to Cloudflare for verification
– Include user’s IP address and browser information in the request
Turnstile はデフォルトで無効であり、サイト管理者による明示的な有効化が必要です。
このプラグインは、ユーザーが郵便番号または住所 ( 日本 ) フィールドに郵便番号を入力した際に日本の住所を自動補完するため、zipcloud 郵便番号検索 API も使用します:
- サービス: zipcloud ( 郵便番号検索 API )
- API エンドポイント: https://zipcloud.ibsnet.co.jp/api/search
- サービス情報: https://zipcloud.ibsnet.co.jp/doc/api
- 利用規約: https://zipcloud.ibsnet.co.jp/rule/api
ユーザーが 7 桁の郵便番号を入力すると、フォームの JavaScript が訪問者のブラウザから zipcloud API にリクエストを送信し、対応する都道府県 / 市区町村 / 町域の情報を取得して住所フィールドを補完します。送信されるのは郵便番号のみで、個人情報は送信されません。この検索はフォーム内に郵便番号または住所 ( 日本 ) フィールドが存在する場合のみ動作し、サーバーからではなく訪問者のブラウザから実行されます。
サードパーティリソース
このプラグインにはスパム対策のための使い捨てメールドメインリストが含まれています:
- 出典: disposable-email-domains
- ライセンス: CC0 1.0 Universal ( パブリックドメイン )
- 用途: 使い捨て / 一時メールサービスのメールアドレスはフォーム送信時に自動的にブロックされます
リストはプラグインに同梱されており、外部リクエストは一切発生しません。
スクリーンショット
ブロック
このプラグインは1個のブロックを提供します。
- Form Plant Pick a Form Plant form from a dropdown and embed it.
インストール
- プラグインフォルダを
/wp-content/plugins/ディレクトリにアップロード - WordPress の「プラグイン」メニューからプラグインを有効化
- 「 Form Plant 」メニューからフォームを作成
FAQ
-
フォームを表示するにはどうすればよいですか?
-
投稿または固定ページのコンテンツにショートコード
[fplant id="フォーム ID"]を記述してください。 -
フォームの外観をカスタマイズできますか?
-
はい、フォーム設定からカスタム CSS を追加するか、カスタム HTML テンプレートを使用してレイアウトを完全にコントロールできます。
-
ファイルアップロードに対応していますか?
-
はい、ファイルアップロードフィールドで、サイズ制限やファイルタイプ制限を設定してファイルをアップロードできます。
評価
このプラグインにはレビューがありません。
貢献者と開発者
変更履歴
1.1.1
- Fix: Changed the source strings in
block.json(block description and keywords) from Japanese to English so that English-locale sites display the correct text.
1.1.0
- 新機能: Contact Form 7 風のフォーム選択ブロックを追加しました。ブロック挿入メニューから「 Form Plant 」を選び、ドロップダウンでフォームを選択して埋め込めます。
- 新機能: ブロックエディターが利用可能なフォーム一覧を取得するための REST API エンドポイント
GET /form-plant/v1/forms( 権限: edit_posts ) を追加しました。 - 新機能: 氏名 ( パーツ別 ) フィールドにパーツ別の必須バリデーションとカスタムエラーメッセージを追加しました。
- 新機能: フォームデザイン設定を統合し、フォームごとに複数のカスタム CSS ファイルをアップロードできるようになりました。
- 新機能: デザインタイププリセットとカスタマイズ可能な必須マークを追加しました。
- 新機能: 住所テンプレートを日本語ロケール用と国際版に分割しました。
- 新機能: 設定ページに保存完了通知を表示するようにしました。
1.0.0
- 初回リリース





