| 开发者 | elzoforms |
|---|---|
| 更新时间 | 2026年9月11日 23:50 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
.php and .phtml are rejected.elzo-forms directory in your theme.elzo-forms folder to /wp-content/plugins/.[elzo_form id="123"].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.
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"]
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.
Yes. Each rendered instance receives unique HTML IDs, while field names and the submitted data structure stay unchanged.
Submissions are stored on your site as Elzo Forms submission records and can be opened from Forms > Submissions in the WordPress admin.
Yes. Stored submissions are included in Elzo Forms free.
Yes. Enable email notifications in the form settings and configure the recipient address, subject, and message text.
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.
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.
Yes. Multi-step forms and configurable step navigation are included in Elzo Forms free.
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.
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.
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.
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.
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.