Linux 软件免费装

Wiwi Forms - Form Builder

开发者 naiches
更新时间 2026年10月7日 17:36
PHP版本: 8.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

contact form form builder bootstrap gdpr encrypted

下载

1.0.0 1.0.2 1.0.3 1.0.1

详情介绍:

Wiwi Forms is a lightweight WordPress form builder designed for developers and site owners who want a clean, fast, and privacy-focused form solution without the bloat. About the name: Wiwi Forms is built and maintained by Wiwi Websolutions, alongside Wiwi Cookie Consent. Key Features: Field Types: Text, Textarea, Select, Radio, Checkbox, Number, Email, Phone (with country prefix), Date/Time, File Upload, Hidden, Math Captcha, HTML, Heading, Separator, GDPR Consent, Page Break.

安装:

  1. Upload the wiwi-forms folder to /wp-content/plugins/
  2. Activate the plugin through the 'Plugins' menu
  3. Go to Wiwi Forms → Add New to create your first form
  4. Use the shortcode [wiwi-forms id="X"] to embed forms

升级注意事项:

1.0.3 Adds spam quarantine, a spam rules screen and security fixes. Nothing is held back on update: protection stays in Shadow mode, scoring only, until you turn it on. If you set WIWI_FORMS_TRUSTED_PROXY, it now needs address ranges instead of true; Settings warns you if yours needs changing. 1.0.0 Initial release.

常见问题:

Does Wiwi Forms make my site GDPR compliant?

It gives you tools that help, but compliance is something you achieve as the site owner — no plugin can grant it to you. It depends on your lawful basis for collecting the data, your privacy notice, your agreements with anyone who processes it for you, and how you configure and run the site. What the plugin does: the answers people submit, and any files they upload, are encrypted with libsodium before they are stored. An auto-delete retention policy removes entries after a number of days you choose. The GDPR Consent field auto-links to your Privacy Policy, Terms and Cookie Policy pages. What it does not do: it will not delete anything unless you set a retention period — left at zero, entries are kept indefinitely. It also does not register with WordPress's own personal-data export and erase tools, so a subject access or erasure request has to be handled by hand. Some information stored next to an entry is deliberately left unencrypted, because the plugin has to read it without unlocking the entry: the spam signals that explain why a submission was scored the way it was, the original name of an uploaded file, the browser user agent string, and any error returned when sending mail. A spam signal can quote a short fragment of what was submitted. Visitor IP addresses are never stored — only a keyed hash of them.

Does Wiwi Forms contact any external service?

No. It does not phone home, load scripts or styles from a CDN, send your data anywhere, or check for its own updates. There is no bundled updater and no account to sign up for. One optional setting performs a lookup. "Email domain check", which is off by default, asks whether the domain of a submitted email address is able to receive mail. That is a DNS lookup for MX, A and AAAA records, made by your own server through whatever resolver your host uses. Only the domain part of the address is looked up, never the full address, and each answer is cached for a day. Turning the setting off stops the lookups entirely.

Does Wiwi Forms use cookies?

Wiwi Forms uses no tracking cookies, sessions, or localStorage. On non-JavaScript submissions, it sets one functional cookie containing a random token for up to five minutes so the form can be re-populated after the redirect. The cookie is HTTP-only, SameSite=Lax, and Secure on HTTPS. Forms remain compatible with page caching solutions.

Does Wiwi Forms require jQuery?

The front end loads no jQuery. The admin settings screen uses WordPress's bundled colour picker, which depends on jQuery.

How are imported spam-rule regular expressions handled?

Rule packs are pasted and installed explicitly by an administrator; Wiwi Forms does not download them from a remote service. Regular expressions are available only to imported Wiwi rule packs, not owner-authored rules. Their count and length are capped, they are validated during import, and runtime matches use PCRE resource limits plus a timed cooldown if a subject causes an error.

Does Wiwi Forms support WordPress multisite?

Install and activate Wiwi Forms separately on each site. Network activation is not supported.

更新日志:

1.0.3 1.0.2 1.0.1 1.0.0