Linux 软件免费装
Banner图

Elzo Forms

开发者 elzoforms
更新时间 2026年9月11日 23:50
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

contact form form builder file upload conditional logic multi step form

下载

1.1.0 1.0.0

详情介绍:

Elzo Forms is a WordPress form builder for people who need more than a basic contact form without immediately running into paid-only essentials. Multiple file uploads, stored submissions, conditional logic, multi-step forms, email notifications, spam protection, styling controls, and Gutenberg support are included for free. Build contact forms, quote and request forms, lead forms, job applications, feedback forms, file upload forms, and other custom forms directly inside WordPress. Submissions are processed and stored on your own site. No Elzo account, page builder, or external form service is required. More than a basic free form builder Many forms eventually need more than a few text fields. Elzo Forms includes the features needed to build more practical workflows without requiring an upgrade just to use them. Building forms Multiple file uploads — free File uploads are included in Elzo Forms without requiring a paid upgrade. Use file fields for job applications, document requests, support forms, project briefs, image submissions, and other workflows where visitors need to send more than text. Store submissions in WordPress — free Every successful submission can be stored on your own WordPress site and reviewed from Forms > Submissions. Stored submissions include: You do not need a separate dashboard or external account to access your form entries. Conditional logic — free Forms do not have to show every field to every visitor. Elzo Forms can show or hide fields based on: This makes it possible to build quote forms, applications, qualification forms, request forms, and other adaptive flows without custom JavaScript. Additional condition types are available in Elzo Forms PRO. Multi-step forms — free Split longer forms into multiple steps instead of presenting every field at once. Configure step labels and navigation text directly in the form builder. Multi-step forms can be combined with file uploads and conditional logic. Submissions and notifications Gutenberg block Add a form directly from the WordPress block editor using the native Elzo Form block. Choose a form from the block settings and see a non-interactive preview inside the editor. Layout controls let you configure maximum width, form alignment, and text alignment. Shortcodes remain available for classic editor content, widgets, templates, and other shortcode-enabled locations. Spam protection Elzo Forms includes built-in spam controls that work without requiring a third-party CAPTCHA service: Optional Google reCAPTCHA v3 and Akismet modules are also available. Both remain disabled until you enable them and provide your own credentials. Styling and customization Free and PRO Elzo Forms free is designed to be useful on its own rather than functioning as a limited demo. The free plugin includes the core form-building features described above, including multiple file uploads, stored submissions, multi-step forms, core conditional logic, email notifications, styling, spam protection, and Gutenberg integration. Elzo Forms PRO adds workflow and automation features beyond the core form builder, including post-submission automations, webhooks, conditional automation actions, cookie actions, and additional conditional logic types. Elzo Forms PRO is a separate commercial plugin available at https://elzoforms.com. It replaces the free runtime instead of extending it: while PRO is active, Elzo Forms free stops loading and can be deactivated.

安装:

  1. Install Elzo Forms from the WordPress.org plugin directory, or upload the elzo-forms folder to /wp-content/plugins/.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Go to Forms > Add New in the WordPress admin.
  4. Add fields, configure form settings, and publish the form.
  5. Add the Elzo Form block and select your form. You can also use a shortcode such as [elzo_form id="123"].

屏幕截图:

  • Form style settings for colors, input appearance, borders, typography, and other visual options.
  • Conditional field visibility based on form values, visitor login state, or page context.
  • Multi-step forms with step labels, progress information, and configurable navigation text.
  • Stored submissions with submitted field values, visitor information, and uploaded files.
  • Email notifications, custom success messages, and optional redirects after form submission.
  • Custom field type example showing how developers can extend Elzo Forms with their own field UI and behavior.

常见问题:

What is included in the free version?

The free plugin includes built-in field types, multiple file uploads, stored submissions, multi-step forms, core conditional logic, email notifications, styling controls, spam protection, the native Gutenberg block, developer hooks, template overrides, and JSON form sources. PRO adds post-submission automations and additional conditional logic types.

How do I display a form on my site?

Add the Elzo Form block in the block editor and choose a form from the selector. In the classic editor or a shortcode-enabled widget area, use: [elzo_form id="123"] You can also pass layout options: [elzo_form id="123" max_width="600px" form_align="center" text_align="left"]

Does it work with the block editor?

Yes. Add the native Elzo Form block, then choose a form in the block. The editor displays a non-interactive preview using the same rendering engine as the frontend. The block's layout controls can set a maximum width and form and text alignment. Shortcodes remain supported in the classic editor, widget areas, and theme templates.

Can I place the same form more than once on a page?

Yes. Each rendered instance receives unique HTML IDs, while field names and the submitted data structure stay unchanged.

Where are submissions stored?

Submissions are stored on your site as Elzo Forms submission records and can be opened from Forms > Submissions in the WordPress admin.

Are stored submissions available in the free version?

Yes. Stored submissions are included in Elzo Forms free.

Can I receive email notifications?

Yes. Enable email notifications in the form settings and configure the recipient address, subject, and message text.

Can visitors upload multiple files?

Yes. Multiple file uploads are included in the free plugin. The file field supports minimum and maximum file counts, upload size limits, allowed file types, and chunked uploads for large files. Executable file types such as .php and .phtml are rejected.

Does the free plugin include conditional logic?

Yes. Field visibility can depend on the values of other fields, whether the visitor is logged in, and the page the form is displayed on. Additional condition types are available in Elzo Forms PRO.

Are multi-step forms available in the free version?

Yes. Multi-step forms and configurable step navigation are included in Elzo Forms free.

Is Google reCAPTCHA required?

No. Elzo Forms includes built-in spam controls that do not require Google reCAPTCHA. Google reCAPTCHA v3 is optional. Elzo Forms does not load the Google reCAPTCHA API or verify submissions with Google unless the reCAPTCHA module is enabled and configured with API keys.

Does the plugin send data to third-party services?

No, not by default. Submissions are processed on your WordPress site. The optional anti-spam modules connect to their third-party services only after you enable and configure them. See the Third-party Services section for details.

Where does Elzo Forms store files?

All generated files are stored below the site-specific directory returned by wp_upload_dir(). Files uploaded through a form go to elzo-forms/user-uploads, and generated CSS goes to elzo-forms/assets.

What happens when I delete the plugin?

Your forms, submissions, uploaded files, and settings are kept. Deleting Elzo Forms does not remove them, so you can reinstall the plugin without losing data. Remove the forms and submissions yourself first if you want the data gone.

Can developers customize the output?

Yes. Themes can override plugin templates from a theme elzo-forms directory, and WordPress hooks and filters cover custom field types, validation, and submission handling. A filter can also register read-only JSON form sources. Elzo Forms never creates or modifies those JSON files; it only reads forms from the paths a developer configures.

更新日志:

1.1.0 1.0.0