
外掛標籤
開發者團隊
原文外掛簡介
Truckenbrod Baked Forms lets you build contact forms directly in the WordPress block editor. Drag and drop form fields, configure email delivery and spam protection, and manage submissions — all without leaving your dashboard.
Key Features
Block editor integration — Build forms visually using dedicated blocks for text, email, phone, date, dropdown, checkbox, textarea, and submit fields.
Multiple forms — Create and manage as many forms as you need, each with its own settings and actions.
Google reCAPTCHA v3 — Invisible spam protection that scores submissions automatically.
SMTP email delivery — Configure your own SMTP server for reliable email sending with SSL/TLS support.
Database storage — Save every submission to the database and review them in the admin panel.
Per-form actions — Assign multiple actions to each form: send an email, save to the database, or both.
Template placeholders — Use {fieldname} placeholders in email subjects, messages, recipients, and reply-to addresses.
Customizable messages — Set your own success, pending, and error messages with configurable text and background colors.
Date picker — Built-in jQuery UI date picker with options for allowed weekdays and past date restrictions.
Responsive and accessible — Clean, lightweight markup with label visibility controls and color customization.
Available Blocks
Form — The container block that wraps your form fields and handles submission.
Text Input — A single-line text field.
Email Input — An email address field with validation.
Phone Input — A phone number field.
Textarea — A multi-line text field with configurable rows.
Date Input — A date picker with weekday and past-date controls.
Dropdown — A select field with customizable options.
Checkbox — A checkbox field.
Submit Button — The form submission button.
Development
Building from Source
This plugin uses Node.js and npm for building assets. To build the plugin from source:
Ensure you have Node.js (version 14 or higher) and npm installed.
Navigate to the plugin directory
Install dependencies: npm install
Build the assets: npm run build
(Optional) Create a distributable zip file: npm run plugin-zip
Third-Party Services
Google reCAPTCHA v3
What it is and what it’s used for:
This plugin uses Google reCAPTCHA v3 to protect your contact forms from spam and abuse. reCAPTCHA v3 analyzes user behavior to detect whether a form submission is likely to be legitimate or spam. Unlike previous reCAPTCHA versions, v3 operates invisibly — your visitors won’t see a CAPTCHA challenge or checkbox. This plugin will only use Google reCAPTCHA if you a reCAPTCHA public and private key in the contact form settings section. If left empty, no data will be submitted but your forms wont be protected from spam aswell.
What data is sent and when:
When a form with reCAPTCHA protection is submitted, the plugin sends the user’s reCAPTCHA token to Google’s servers. This token is generated automatically based on the user’s interaction with your site and the form. Google uses this data to analyze user behavior and assign a risk score to determine if the submission should be processed. The data sent includes:
– The reCAPTCHA token
– The action name (form submission)
– The user’s IP address and browser information
Service Links:
– Google reCAPTCHA Terms of Service
– Google Privacy Policy
– Google reCAPTCHA Privacy and Security
