Technical Documentation
Complete guide to building, managing, and optimizing forms with WebKernelAI Advanced Form Builder.
Installation
1. Upload webkernelai-advanced-form-builder to the /wp-content/plugins/ directory.
2. Activate the plugin via the WordPress 'Plugins' menu.
3. Navigate to the new WKAF → Forms menu in your sidebar.
4. Click 'Add New' to create your first form using the drag-and-drop builder.
Displaying Forms
Once you've created a form, you can display it anywhere on your site using the provided shortcode:
You can also use the Gutenberg block or the Elementor widget if you prefer visual editors.
Scalable Architecture
The plugin uses custom database tables to ensure performance at scale. This avoids bloating the wp_postmeta table.
- wp_wkaf_forms: Stores form schemas and settings.
- wp_wkaf_entries: Stores form submissions with optimized indexes.
- wp_wkaf_logs: Stores email and delivery logs.
SMTP Configuration
Configure reliable email delivery without needing external SMTP plugins:
- Go to WKAF → Settings → SMTP.
- Enable SMTP and enter your host, port, and credentials.
- Send a test email to verify configuration.
Note: Email delivery failures are logged but will not prevent the form from storing entries in the database.
Developer API
Hooks for extending functionality:
