Linux 软件免费装
Banner图

Haychdev Forms

开发者 haychdev
更新时间 2026年7月13日 13:14
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

forms anti-spam contact-form gdpr encrypted

下载

0.4.0

详情介绍:

Haychdev Forms is a WordPress form builder that doesn't send your visitors' data anywhere else. Forms are built from native blocks, submissions are saved in your own database, and notification emails go out through WordPress's own mailer. Nothing in the public-facing pipeline calls a third party. Features:

安装:

  1. Upload the plugin files to /wp-content/plugins/haychdev-forms/, or install through the WordPress plugins screen directly.
  2. Activate the plugin through the Plugins screen.
  3. Visit Haychdev → Forms Settings to configure the default notification email and retention window.

屏幕截图:

  • The admin entry viewer with per-form filtering and bulk actions.

升级注意事项:

0.4.0 The editor now shows only fully-functional settings. No functional changes to your existing forms or submissions. 0.3.0 File uploads, bulk mark read/spam, a site-wide notification email, and auto-delete retention. No external requests of any kind.

常见问题:

Does it call any third-party APIs?

No. Submissions go straight to your own database, and notification emails use WordPress's own wp_mail. There's no Captcha vendor, no antispam SaaS, and nothing that phones home in the background.

How do I add a form to a page?

Create a new Form from your admin, drag in the fields you want, save it. Then on any page or post, drop in the Form block and pick that form from the dropdown.

Can I export submissions?

The free build includes an admin screen with per-entry detail, single-entry delete, bulk delete, and bulk mark-as-read/mark-as-spam. CSV export and webhooks are planned for a later release.

What happens when I delete a form?

Everything tied to it is deleted with it: the submissions, the uploaded files, the attachments. No orphaned data left lying around.

Can I encrypt submissions?

Yes — encryption is free and built in. Define an HCFORMS_ENCRYPTION_KEY constant in your wp-config.php and enable per-field encryption in the form editor. Existing plain-text entries are unaffected when you turn it on.

How long are submissions kept?

By default, forever. Set "Auto-delete entries after" to a number of days in Forms Settings and a daily task removes entries older than that. Set it to 0 to keep entries indefinitely.

How big is it?

The frontend handler is about 4 KB of plain JavaScript and 1 KB of CSS. No React on the public side, no extra bundles for visitors to download.

更新日志:

0.4.0 0.3.1 0.3.0 0.2.6 0.2.1