Title: Kavin Contact Form Builder
Author: Arpan Sahdev
Published: <strong>2026 年 9 月 21 日</strong>
Last modified: 2026 年 9 月 24 日

---

搜尋外掛

![](https://ps.w.org/kavin-contact-form-builder/assets/banner-772x250.png?rev=3706145)

![](https://ps.w.org/kavin-contact-form-builder/assets/icon-256x256.png?rev=3706145)

# Kavin Contact Form Builder

 由 [Arpan Sahdev](https://profiles.wordpress.org/arpansahdev/) 開發

[下載](https://downloads.wordpress.org/plugin/kavin-contact-form-builder.1.0.1.zip)

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

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

## 外掛說明

Kavin Contact Form Builder gives you a proper form builder without the bloat. Drag
fields onto a live preview, click any field to edit it, and embed the finished form
with a shortcode or a block.

Every submission is stored in your own database, searchable from the Entries screen,
and exportable as a spreadsheet you can actually read.

#### Build the form you need

 * Fourteen field types: single line text, paragraph text, email, phone, number,
   website, date, dropdown, multiple choice, checkboxes, consent checkbox, hidden
   field, section heading and an HTML block
 * A live preview that shows the real control the moment you add it, not a placeholder
 * Drag to reorder, or focus a field’s drag handle and use the arrow keys
 * Duplicate any field, including changes you have not saved yet
 * Search the field palette

#### Collect and read the answers

 * Every entry stored in a dedicated table, not buried in your posts
 * Filter by form and by status, and search the answers themselves
 * Read, unread, spam and permanent delete, individually or in bulk
 * CSV export with one row per submission and a column per field
 * Formula injection is neutralised on export, so a submitted answer can never run
   as a spreadsheet formula

#### Get told about it

 * Email yourself on every submission, and optionally send the visitor a confirmation
 * Smart tags for any answer, the whole form, the entry number, the date and more
 * Notifications send from your own domain with the visitor in Reply-To, which is
   what keeps form mail out of spam
 * Works with any SMTP plugin, because delivery goes through the standard WordPress
   mailer

#### Keep the spam out

 * Honeypot field that real visitors never see
 * A configurable time trap that rejects submissions filled in impossibly fast
 * Per-visitor rate limiting

#### Respect your visitors’ privacy

 * Storing entries at all is optional, per form
 * Storing IP addresses is optional, per form
 * Automatic deletion of entries older than a number of days you choose
 * Entries are wired into the WordPress privacy tools, so Export Personal Data and
   Erase Personal Data both cover them

#### Built by Kavin Studios

Made by Arpan Sahdev at [Kavin Studios](https://kavinstudios.com).

## 螢幕擷圖

[⌊The form builder: field palette, live preview, and options for the selected field.⌉⌊
The form builder: field palette, live preview, and options for the selected field
.⌉[

The form builder: field palette, live preview, and options for the selected field.

[⌊Per-form settings for confirmations, notifications, spam and privacy.⌉⌊Per-form
settings for confirmations, notifications, spam and privacy.⌉[

Per-form settings for confirmations, notifications, spam and privacy.

[⌊The entries screen with status filters, search and CSV export.⌉⌊The entries screen
with status filters, search and CSV export.⌉[

The entries screen with status filters, search and CSV export.

[⌊A form on the front end.⌉⌊A form on the front end.⌉[

A form on the front end.

## 適用於區塊編輯器

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

 *   Kavin Form

## 安裝方式

 1. Upload the plugin folder to `/wp-content/plugins/`, or install it from the Plugins
    screen.
 2. Activate it.
 3. In the admin menu, go to Kavin Studios, then Forms, and create your first form.
 4. Copy the shortcode from the form’s Settings tab and paste it into any page, or 
    add the Kavin Form block.

## 常見問題集

### Does the form work if a visitor has JavaScript turned off?

Yes. The form posts normally and is validated on the server either way. JavaScript
only adds the no-reload submission.

### Will the form break on a cached page?

No. A cached page would otherwise serve everyone the same stale security token. 
The script fetches a fresh one before submitting, which is the usual cause of forms
that quietly stop working after a caching plugin is installed.

### Where are my entries stored?

In two dedicated database tables in your own WordPress install. Nothing is sent 
anywhere else.

### Can I stop storing entries?

Yes. Turn off “Store submissions in the database” in the form’s Settings tab and
the form will only email you.

### Why does the notification come from my own domain instead of the visitor?

Because putting the visitor’s address in the From header makes your mail fail SPF
and DKIM checks, and that is what sends form notifications to spam. Their address
goes in Reply-To instead, so hitting reply still reaches them.

### Who can manage forms and entries?

Administrators get everything. Editors can build forms and read entries but cannot
change the plugin’s site-wide settings.

### Why is the menu called Kavin Studios?

Every plugin from Kavin Studios shares one menu, so installing several of them adds
one entry to your admin sidebar instead of one each. With only this plugin installed,
you will find it under Kavin Studios, then Forms.

## 使用者評論

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

## 參與者及開發者

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

參與者

 *   [ Arpan Sahdev ](https://profiles.wordpress.org/arpansahdev/)

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

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

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

## 變更記錄

#### 1.0.1

 * Fixed: dragging a field by its handle did nothing in the form builder. Reordering
   with the arrow keys always worked; now dragging does too.

#### 1.0.0

 * First release.
 * Form builder with a live preview, fourteen field types and drag or keyboard reordering.
 * Entry storage with search, status filters, bulk actions and CSV export.
 * Email notifications with smart tags, plus an optional visitor auto-reply.
 * Shortcode and block embedding.
 * Honeypot, time trap and per-visitor rate limiting.
 * Privacy controls and integration with the WordPress personal data tools.

## 中繼資料

 *  版本 **1.0.1**
 *  最後更新 **3 週前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 5.6 或更新版本 **
 *  已測試相容的 WordPress 版本 **7.1.3**
 *  PHP 版本需求 ** 7.2 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/kavin-contact-form-builder/)
 * 標籤:
 * [contact](https://tw.wordpress.org/plugins/tags/contact/)[contact form](https://tw.wordpress.org/plugins/tags/contact-form/)
   [email](https://tw.wordpress.org/plugins/tags/email/)[form builder](https://tw.wordpress.org/plugins/tags/form-builder/)
   [forms](https://tw.wordpress.org/plugins/tags/forms/)
 *  [進階檢視](https://tw.wordpress.org/plugins/kavin-contact-form-builder/advanced/)

## 評分

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

[撰寫評分](https://wordpress.org/support/plugin/kavin-contact-form-builder/reviews/#new-post)

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

## 參與者

 *   [ Arpan Sahdev ](https://profiles.wordpress.org/arpansahdev/)

## 技術支援

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

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