Signup forms
Building a signup form
A signup form is bound to one Laposta list. Add it to a page with the
Wynko: Signup form block, or with the [wynko_form id="N"] shortcode
— both render identical markup from the same source.
Fields
The field editor is driven live by Laposta’s own field definitions for the list you’ve chosen — it can’t offer a field your list doesn’t accept, because it’s reading the same list Laposta would validate against. Each row shows its label, with the rest — help text, default value, CSS class, placeholder, and type-specific constraints — folded behind a settings toggle so the table stays one line per field.
You can label fields three ways: by label, by placeholder, or both (the default for a new form).
Submission and validation
Forms submit in place without reloading the page, with a plain redirect fallback if JavaScript is unavailable. Every submission is re-validated server-side against the list’s live field definitions, regardless of what the browser sent — so a tampered request is rejected the same as an honest mistake. Submissions are also rate-limited per visitor and per form; see Settings reference.
A validated submission is sent straight to Laposta — Wynko never stores what a visitor typed. The activity log only records which form was submitted and whether it succeeded, never the email address or any field value.
After a signup
You can configure:
- Redirect — stay on the page, go to a chosen page, or go to a typed URL.
- Hide after submit — replace the form with a message instead of redirecting.
- Terms checkbox — optionally require agreement, linking to a page or URL.
- Reveal duplicate — whether a signup from an address already on the list says so. Off by default, since telling an anonymous visitor reveals whether an address is subscribed.
How many forms can I have?
As many as you need. Wynko → Signup forms lists every form on the site, with an “Add form” button to create another.