Descrição
BBA Form Builder gives site owners a clean drag-and-drop form builder with a modern admin UI and lightweight frontend rendering.
Features include:
- Drag-and-drop builder interface
- Responsive columns and layout rows
- Dependency-free public form rendering
- AJAX submissions with inline validation
- Honeypot spam protection
- Rate limiting and restricted file uploads
- Email notifications with field placeholders
- Submission management and CSV export
Capturas de tela





Instalação
- Upload the
bba-form-builderfolder to the/wp-content/plugins/directory, or install the plugin through the WordPress plugins screen. - Activate the plugin through the
Pluginsscreen in WordPress. - Open
BBA Formsin the WordPress admin menu. - Create a form and place it with the generated shortcode.
Perguntas frequentes
-
How do I embed a form?
-
Create a form in the builder and copy the shortcode shown in the form settings panel, for example
[bbaform_form id="12"]. -
Does the frontend require jQuery?
-
No. The public form output is dependency-free and uses standard browser JavaScript (
fetch) for AJAX submissions and inline validation. Browser JavaScript must be enabled for public form submission. -
Can I use full-page caching on pages with a form?
-
Yes, provided your page cache TTL is shorter than the WordPress security nonce and anti-spam timestamp window (typically 12 hours or less), or the form page is excluded from full-page caching so visitors do not submit expired security tokens.
-
Are submissions stored in WordPress?
-
Yes. Form submissions are stored as private plugin-managed entry posts and can be exported to CSV. Entries include the submitter IP address and browser user-agent string for abuse investigation. Uploaded files are stored in the WordPress uploads directory and are removed when their entry is permanently deleted through the plugin.
-
Which file uploads are allowed?
-
Public forms accept JPEG, PNG, GIF, WebP, PDF, plain-text, DOC, and DOCX files up to 5 MB by default. Site developers can adjust these restrictions with the
bbaform_allowed_upload_mimesandbbaform_max_upload_sizefilters.
Avaliações
Não há avaliações para este plugin.
Colaboradores e desenvolvedores
“BBA Form Builder” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresTraduzir o “BBA Form Builder” para seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.
Registro de alterações
1.0.2
- Added accessible field description and error associations (
aria-describedby) and invalid field states (aria-invalid). - Added accessible, initially hidden form status regions (
role="status",role="alert", and[hidden]stylesheet protection). - Added named radio and checkbox group semantics (
role="radiogroup",role="group", andaria-labelledby). - Added keyboard focus restoration after AJAX submissions and a per-form duplicate in-flight submission guard.
1.0.1
- Confirmed compatibility with WordPress 7.1.
1.0.0
- Initial release.
