Linux 软件免费装
Banner图

KoalaForms Contact and Registration Form Builder with AI

开发者 wpkoalaforms
更新时间 2026年7月23日 02:17
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

contact form form builder user registration registration form multi-step form

下载

1.5.1 1.6.3 1.6.4 1.6.2 1.0.0 1.1.0 1.2.0 1.3.0 1.3.1 1.4.0 1.5.0 1.6.0 1.6.1

详情介绍:

KoalaForms is a WordPress form builder for the block editor. Build contact forms, registration forms, and multi-step forms directly in Gutenberg — every field is a native WordPress block, so there is nothing new to learn if you already edit pages and posts. Drop fields onto the canvas, configure them in the block sidebar, publish, and embed the form anywhere with a simple shortcode. Every submission is saved in your WordPress database and viewable in the admin, so you always own your data. Most form plugins stop at the contact form. KoalaForms goes further: it also builds registration forms that create real WordPress user accounts on submission, and it includes an AI Form Generator that turns a plain-language description into a working form in seconds. No page builder, no monthly subscription, and no code required. As a lightweight WordPress form plugin, it lets you build unlimited online forms and publish them anywhere on your site with a shortcode. Common Use Cases KoalaForms is used to build all kinds of WordPress forms, including: Build a Contact Form in Minutes Create a classic contact form — name, email, subject, message — or a more detailed inquiry, quote request, feedback, booking, or support form. Add the fields you need, mark the required ones, set up validation, and turn on email notifications so every submission reaches your inbox. Send an automatic confirmation (auto-reply) to the person who submitted the form, and route admin notifications to one or more email addresses. Keep spam out with built-in Google reCAPTCHA support. Because the form is built from blocks, you can rearrange, relabel, and restyle it at any time without touching code. Build a Registration Form That Creates User Accounts Set a form's type to Registration and KoalaForms will create a WordPress user account when the form is submitted, automatically mapping your chosen fields to the account's username and email. WordPress then sends the new user a secure link to set their own password, so you never handle or store passwords yourself. Use it for memberships, sign-ups, event registration, customer onboarding, or any workflow where a visitor needs an account. You can also map additional form fields to user meta to store extra profile information against each account. This makes KoalaForms a practical user registration plugin as well as a contact form plugin — one tool for both jobs. Multi-Step Forms Long forms convert better when they are broken into steps. Use the Step block to split any form into multiple pages with Next and Previous navigation, clear section labels, and a per-step layout. Multi-step forms are ideal for job applications, detailed registrations, surveys, and onboarding flows where a single long page would feel overwhelming and drive people away before they finish. AI Form Generator (Beta) Describe the form you want — for example, "a two-step job application with a resume upload" or "a membership registration form with name, email, and username" — and the AI Form Generator produces the full block structure for you, ready to refine in the editor. You can also upload a PDF, an image, or an existing HTML form and have it recreated as a KoalaForms form. The generator chooses appropriate field types, applies input masks and validation, and configures form settings such as the form type and the primary email field used for notifications. The feature is in Beta and requires an AI provider (Anthropic, OpenAI, or Google) configured in WordPress. See the External Services section for exactly what data is sent and when — no form submission data or visitor data is ever involved. How It Works
  1. Go to KoalaForms → All Forms and create a new form (or generate one with AI).
  2. Add fields from the block inserter and configure each one in the sidebar — label, placeholder, required state, validation, and input mask.
  3. Set the form type (Contact or Registration), notifications, spam protection, and any access limits in the Form Settings panel.
  4. Publish the form and copy its shortcode, e.g. [KoalaForms form_id="123"].
  5. Paste the shortcode into any page or post. Submissions start arriving in KoalaForms → Submissions.
Supported Fields Every field is configured in the familiar block sidebar: labels, placeholders, default values, required state, validation rules, custom error messages, and input masks for formats such as phone numbers. Group fields into steps to create a multi-step form. Features Who It's For Site owners who want contact and registration forms without a page builder or a monthly subscription; developers who prefer to work in the block editor; and anyone building membership, onboarding, application, or survey workflows on WordPress. If you have ever wanted a single plugin that handles both "get in touch" contact forms and "create an account" registration forms, KoalaForms is built for exactly that.

安装:

  1. Upload the plugin files to /wp-content/plugins/koalaforms/, or install via the WordPress plugin screen.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Go to KoalaForms → All Forms in the WordPress admin menu.
  4. Click Add New Form, enter a name, and click Create Form.
  5. The form opens in the Gutenberg block editor — use the block inserter to add fields.
  6. Publish the form, then copy the shortcode (e.g. [KoalaForms form_id="123"]) and paste it into any page or post.

屏幕截图:

  • Building a form in the Gutenberg block editor — drag, drop, and publish.

常见问题:

Do I need to know how to code?

No. Forms are built using the Gutenberg block editor — add fields, configure settings, and publish.

Can I create multi-step forms?

Yes. Multi-step forms with step navigation are supported. Use the Step block to divide your form into sections.

Where are form submissions stored?

Submissions are stored in your WordPress database and are accessible from KoalaForms → Submissions in the admin menu.

How do I display a form on a page?

After publishing a form, copy its shortcode from the Forms list (e.g. [KoalaForms form_id="123"]) and paste it into any page or post.

Can I generate a form using AI?

Yes. Go to KoalaForms → AI Form Generator, describe the form you need in plain language, and click Generate. The AI will produce the full block structure which you can then refine or edit. This feature is in Beta, requires an AI provider (Anthropic, OpenAI, or Google) to be configured in WordPress, and requires an internet connection.

Is it compatible with my theme?

KoalaForms works with standard WordPress themes. The form output uses minimal markup and can be styled with CSS.

Can I build a registration form that creates user accounts?

Yes. Set the form type to Registration in the Form Settings panel. When a visitor submits the form, KoalaForms creates a WordPress user account and maps your chosen fields to the username and email. WordPress then emails the new user a link to set their own password — the plugin never handles passwords directly, and there is no password field by design.

How do I view or manage submissions?

Every submission is saved to your WordPress database. Go to KoalaForms → Submissions to browse them, open any entry for a detailed view, and check the delivery status of the notification emails for that submission.

Can I send email notifications and auto-reply confirmations?

Yes. You can notify one or more admin email addresses whenever a form is submitted, and send an automatic confirmation (auto-reply) to the person who filled out the form. Choose a Primary Email Field so the auto-reply knows which address to send to.

How do I stop spam form submissions?

KoalaForms integrates with Google reCAPTCHA. Add your reCAPTCHA site and secret keys in the plugin settings and enable it on your form. It is disabled by default and only loads when configured.

Can I collect file uploads or signatures?

Yes. Add a File Upload field to accept documents (you can restrict the allowed file types and sizes) and a Signature field to capture a drawn signature directly in the form.

Does it support conditional logic or dependent fields?

Fields that show or hide based on other answers are not supported in the current version. For branching or optional sections, split the form into multiple steps using the Step block.

Can I style the form to match my theme?

Yes. KoalaForms outputs minimal, standard markup that inherits your theme's styles and can be customized further with your own CSS.

Is KoalaForms translation-ready?

Yes. The plugin is fully internationalized (text domain: koalaforms) and ready to be translated into any language.

What do I need to use the AI Form Generator?

An AI provider — Anthropic, OpenAI, or Google — configured in WordPress, plus an internet connection. The generator only sends the information needed to build a form; no form submission data or visitor data is ever sent. See the External Services section for details.

更新日志:

1.6.4 1.6.3 1.6.2 1.6.1 1.6.0 1.5.1 1.5.0 1.4.0 1.3.1 1.3.0 1.2.0 1.1.0 1.0.0