| 开发者 |
rubengc
eneribs dioni00 tinocalvo flabernardez |
|---|---|
| 更新时间 | 2025年12月2日 16:30 |
| PHP版本: | 4.4 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv3 |
| 版权网址: | 版权信息 |
[email* name="your_email" label="Email" desc="Enter your email."]
[submit value="Send"]
2. Code the form actions:
[record]
[email to="{field.your_email}" subject="Submission received!"]
Here is the data entered: {fields_table}
[/email]
[redirect to="https://wp.org/"]Redirecting...[/redirect]
3. Change the form options:
require_login=yes
require_login_message=You must be logged in.
unique_field=your_email
unique_field_message=A submission with {field.your_email} already exists.
submissions_limit=10
submissions_limit_message=Sorry, only the first 10 submissions can join the giveaway :)
4. Place the shortcode to show your form anywhere:
[bbforms id="123"]
Features
Forms:
wp-content/plugins/ folder.Coding your forms brings greater flexibility, control, and scalability compared to relying on a visual builder. While visual builders may seem easier at first, they quickly reveal their limitations, becoming less flexible and slower to use. Defining your forms in text gives you complete control over their content. You can insert custom elements wherever you need, copy and paste only the parts you want, and easily share your form code with others. By contrast, visual builders force you to work within a graphical interface and restrict you to the actions they support. As a result, even a simple task like duplicating one or multiple fields depends on whether the editor includes a specific control for it. In short, a text-based editor offers a level of freedom and efficiency that visual builders simply cannot match.
Absolutely not. BBForms was built carefully with performance in mind to make BBForms run smoothly & fast with just 4kb CSS & 9kb JS. In addition, BBForms only loads styles & scripts in the pages where you place a form.
BBForms is designed to build multipurpose forms, which means that you can build almost any kind of form you need. Here are some types of WordPress forms you can create:
Yes. We are the authors of AutomatorWP, an automation plugin that can connect your forms with +200 plugins & platforms like OpenAI, HubSpot, Learndash & WooCommerce. In addition, you can create custom workflows like: Enroll in a LifterLMS course after submit a form
We have tested BBForms with the most popular WordPress themes and since it uses HTML5 inputs, almost all themes should display them correctly. If your theme does not display a field correctly, just let us know to fix it as soon as possible.
Yes, BBForms is stored in the official WordPress plugins repository where you (and anyone) are able to submit your own translations.
Yes. All user submitted data is stored locally on your server only, unless you expressly configure BBForms to send it elsewhere, for example via an email action. We never see or collect any user submitted data and we do not act as Data Controllers or Data Processors per GDPR Article 4. If you collect Personally Identifiable Information (PII) using BBForms, here is a guide to make your forms GDPR compliant and also you can automate export and deletion data requests.
Yes, BBForms includes anti-bot & anti-spam protection through honeypot which is enabled on all forms by default in the form options. Additionally, there are premium integrations with Google reCAPTCHA (v2 & v3), hCaptcha, & Cloudflare Turnstile. Lastly, you can add a custom Captcha using the Quiz field to create math or question-based captcha for your forms.