Releases

T-Builder 0.9.9

The plugin on the site and the agent in your account move together; every release has a number, the site updates itself from the account, and the number in the WordPress admin header says which one runs.

Current version 0.9.34 Read the news

Sign in for free today and see the power

Everything on this page is in the app right now. Create your free account, open a project and watch a template become native Elementor. The plugin waits under Products and sites; it downloads as soon as your account holds credit, from a first top-up of $10, and from then on it keeps every site that carries your key up to date by itself.

← All T-Builder releases
  1. T-Builder 0.9.9

    3 changes
    • Forms are first-class site data (includes/class-forms.php, option t_builder_forms): a form is a titled list of typed fields (text, email, tel, textarea, select, checkbox, radio, date, number, url, file) with a recipient, a subject, a thank-you line, a button label, an optional redirect and its protection. It is placed with the new Elementor widget T-Builder Form (tb-form, category "T-Builder forms": pick the form; recipient, thank-you line, button label and redirect per placement; accent, text and input colours, radius and spacing as variables on .tb-form) or with [tbuilder_form slug="…"].
    • Every entry posts to admin-post.php?action=tbuilder_form and is checked there: CSRF nonce, honeypot, a rate limit per address (5 a minute unless the form says otherwise), Turnstile or reCAPTCHA verified server-side when keys are set, every field by its type and length, choices against their options, files only pictures or PDF up to 5 MB into a private folder under a random name. Then it is mailed (Reply-To the sender), kept as a private tb_form_entry when the form stores entries, and reported as form.entry. A mistake sends the visitor back with the reason next to the field; nothing dies. With e-mail confirmation on, a 6-digit code goes to the sender first and the entry waits, for 15 minutes, until the code is entered.
    • Tools: forms (every form with its fields, protection, entry count and where it is placed), form-save (from a field list the agent writes itself after a sentence like "a quote form with name, company, email, phone, message and a file upload", or from html, a <form> markup string parsed into fields), form-from-section (the form inside a converted template section as a standalone form, its labels, types, required flags, select options and button read from the section), form-delete, form-entries (stored entries, newest first). The Contact Form 7 tool create-form stays as it is.

    The article

    Build a secure WordPress form from one sentence

    T-Builder 0.9.9 adds a WordPress form builder with spam protection. Describe the form, or take it from a template, and get a widget with a nonce, honeypot, rate limit and stored entries.