Title: Form Plant
Author: Reiji Sato
Published: <strong>2026 年 3 月 13 日</strong>
Last modified: 2026 年 5 月 5 日

---

搜尋外掛

![](https://ps.w.org/form-plant/assets/banner-772x250.png?rev=3481596)

![](https://ps.w.org/form-plant/assets/icon-256x256.png?rev=3481596)

# Form Plant

 由 [Reiji Sato](https://profiles.wordpress.org/reiji-sato/) 開發

[下載](https://downloads.wordpress.org/plugin/form-plant.1.1.1.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/form-plant/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/form-plant/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/form-plant/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/form-plant/#developers)

 [技術支援](https://wordpress.org/support/plugin/form-plant/)

## 外掛說明

Form Plant is a WordPress contact form plugin built around three pillars: practical
defaults, layered spam protection, and strong Japanese-locale support.

**Ready out of the box** — Confirmation screen, submission storage, and CSV export
are standard features, not paid add-ons. Publish a working form in minutes.

**Spam protection in depth** — Combine honeypot, time-based validation, IP rate 
limiting, disposable email blocking, Google reCAPTCHA (v2/v3), and Cloudflare Turnstile.
Start with the lightweight defaults that work without any account setup; add reCAPTCHA
or Turnstile only when you need them.

**Built for Japanese sites** — Postal code lookup with address auto-fill, per-part
name/kana validation, and Japan-specific address templates. A modern alternative
for sites migrating away from MW WP Form.

Many form plugins require extra extensions for confirmation pages or data management.
Form Plant includes these essentials from the start.

**Why Form Plant?**

 * **Confirmation screen included** — Let users review their input before submitting.
   No extra plugin needed.
 * **Submission data storage** — All form entries are saved in the database and 
   manageable from the admin panel.
 * **CSV export** — Download submission data anytime for reporting or backup.
 * **Embed on external sites** — Display your forms on any website via iframe or
   JavaScript snippet, not just within WordPress.
 * **Quick setup** — An intuitive modal UI lets you build forms without touching
   code.
 * **Flexible customization** — Custom HTML templates, validation messages, and 
   post-submission actions give you full control when you need it.

#### Features

 * Intuitive modal UI for field configuration
 * Block editor (Gutenberg) integration — pick a form from a dropdown using the 
   dedicated “Form Plant” block
 * Email notifications (admin notification and auto-reply)
 * Custom HTML template support
 * Confirmation screen before submission
 * Custom validation messages
 * Post-submission actions (message / custom HTML / redirect)
 * Two types of date input (calendar / dropdown)
 * Postal code lookup that auto-fills address fields (Japan)
 * Multiple spam protection options: honeypot, time-based check, IP rate limit, 
   disposable email blocking, Google reCAPTCHA v2/v3, Cloudflare Turnstile
 * External site embedding via iframe / JavaScript
 * Multiple custom CSS file uploads and design presets
 * Submission data storage and management
 * CSV export of submission data
 * File upload support

#### Supported Field Types

 * Text
 * Textarea
 * Email
 * Phone
 * Number
 * URL
 * Name (parts)
 * Name (Kana)
 * Postal Code (with address auto-fill)
 * Address (Japan / international)
 * Prefecture
 * Date (Calendar)
 * Date (Dropdown)
 * Time
 * Password (with optional strength meter)
 * Select
 * Checkbox
 * Radio
 * File Upload
 * Hidden
 * HTML

#### External Services

This plugin optionally integrates with Google reCAPTCHA (v2 Checkbox and v3 Score-
based) for spam protection:

 * Service: Google reCAPTCHA
 * API Documentation (v2): https://developers.google.com/recaptcha/docs/display
 * API Documentation (v3): https://developers.google.com/recaptcha/docs/v3
 * Terms of Use: https://policies.google.com/terms
 * Privacy Policy: 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 is disabled by default and requires explicit activation by the site administrator.

This plugin also optionally integrates with Cloudflare Turnstile for spam protection:

 * Service: Cloudflare Turnstile
 * API Documentation: https://developers.cloudflare.com/turnstile/
 * Terms of Use: https://www.cloudflare.com/terms/
 * Privacy Policy: 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 is disabled by default and requires explicit activation by the site administrator.

This plugin also uses the zipcloud postal code lookup API to auto-fill Japanese 
addresses when a user enters a postal code in a Postal Code or Address (Japan) field:

 * Service: zipcloud (郵便番号検索API)
 * API Endpoint: https://zipcloud.ibsnet.co.jp/api/search
 * Service Information: https://zipcloud.ibsnet.co.jp/doc/api
 * Terms of Use: https://zipcloud.ibsnet.co.jp/rule/api

When the user types a 7-digit postal code, the form’s JavaScript sends a request
from the visitor’s browser to the zipcloud API to retrieve the corresponding prefecture/
city / town information and populate the address fields. Only the postal code is
sent — no personal information is transmitted. The lookup runs only when a Postal
Code or Address (Japan) field is present in the form, and runs in the visitor’s 
browser, not from the server.

#### Third Party Resources

This plugin includes a list of disposable email domains for spam protection:

 * Source: [disposable-email-domains](https://github.com/disposable-email-domains/disposable-email-domains)
 * License: CC0 1.0 Universal (Public Domain)
 * Usage: Emails from disposable/temporary email services are automatically blocked
   during form submission

The list is bundled with the plugin and does not make any external requests.

## 螢幕擷圖

 * [[
 * Intuitive modal UI for easy and clear field configuration.
 * [[
 * Freely customizable confirmation screen layout.
 * [[
 * Email notification settings for admin and auto-reply.
 * [[
 * Submission data management with CSV export support.
 * [[
 * Embed forms on external sites via iframe or JavaScript.

## 適用於區塊編輯器

這個外掛提供 1 個可供 Gutenberg/區塊編輯器使用的區塊。

 *   Form Plant Pick a Form Plant form from a dropdown and embed it.

## 安裝方式

 1. Upload the plugin folder to the `/wp-content/plugins/` directory
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Create a form from the ‘Form Plant’ menu

## 常見問題集

### How do I display a form?

Use the shortcode `[fplant id="YOUR_FORM_ID"]` in your post or page content.

### Can I customize the form appearance?

Yes, you can add custom CSS through the form settings, or use custom HTML templates
for complete control over the layout.

### Does it support file uploads?

Yes, the File Upload field type allows users to upload files with configurable size
limits and file type restrictions.

## 使用者評論

這個外掛目前沒有任何使用者評論。

## 參與者及開發者

以下人員參與了開源軟體〈Form Plant〉的開發相關工作。

參與者

 *   [ Reiji Sato ](https://profiles.wordpress.org/reiji-sato/)

〈Form Plant〉外掛目前已有 1 個本地化語言版本。 感謝[全部譯者](https://translate.wordpress.org/projects/wp-plugins/form-plant/contributors)
為這個外掛做出的貢獻。

[將〈Form Plant〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/form-plant)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/form-plant/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/form-plant/)，或透過 [RSS](https://plugins.trac.wordpress.org/log/form-plant/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/form-plant/)。

## 變更記錄

#### 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

 * New: Layered spam protection — added time-based validation, IP rate limiting,
   disposable email domain blocking, Google reCAPTCHA v2 Checkbox, and Cloudflare
   Turnstile (in addition to existing honeypot and reCAPTCHA v3).
 * New: Postal code lookup that auto-fills address fields for the Japanese locale,
   using the zipcloud API.
 * New: JavaScript hook API (`window.fplant.addValidator`, `removeValidator`, and
   form lifecycle events) for custom validation and behavior.
 * New: Password field type with optional strength meter.
 * New: Form settings export/import for migration and backup.
 * New: Added a Contact Form 7 style form selector block. From the block inserter,
   choose “Form Plant” and pick a form from the dropdown to embed it.
 * New: Added REST API endpoint `GET /form-plant/v1/forms` (capability: edit_posts)
   used by the block editor to list available forms.
 * New: Per-part required validation and custom error messages for the Name (parts)
   field.
 * New: Unified form design settings; multiple custom CSS files can now be uploaded
   per form.
 * New: Added design type presets and a customizable required-field marker.
 * New: Split the address template into a Japanese locale version and an international
   version.
 * New: Display a save-completion notice on the settings page.

#### 1.0.0

 * Initial release

## 中繼資料

 *  版本 **1.1.1**
 *  最後更新 **3 週前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 6.0 或更新版本 **
 *  已測試相容的 WordPress 版本 **6.9.4**
 *  PHP 版本需求 ** 8.0 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/form-plant/) 及 [Japanese](https://ja.wordpress.org/plugins/form-plant/).
 *  [將這個外掛本地化為你的母語版本](https://translate.wordpress.org/projects/wp-plugins/form-plant)
 * 標籤:
 * [confirmation](https://tw.wordpress.org/plugins/tags/confirmation/)[contact form](https://tw.wordpress.org/plugins/tags/contact-form/)
   [csv export](https://tw.wordpress.org/plugins/tags/csv-export/)[MW WP Form](https://tw.wordpress.org/plugins/tags/mw-wp-form/)
   [recaptcha](https://tw.wordpress.org/plugins/tags/recaptcha/)
 *  [進階檢視](https://tw.wordpress.org/plugins/form-plant/advanced/)

## 評分

這個項目尚無任何評論記錄。

[Your review](https://wordpress.org/support/plugin/form-plant/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/form-plant/reviews/)

## 參與者

 *   [ Reiji Sato ](https://profiles.wordpress.org/reiji-sato/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/form-plant/)