threadliner
WordPress Plugin

Forms block

Embed a Threadliner form on any WordPress page or post.

The Threadline Form block (search for "Threadline Form" in the block inserter — see the naming note on Installation and connection) embeds one published form.

Adding it

  1. Edit a page or post, add a block, and search for Threadline Form.
  2. In the block's sidebar panel (Form), use Choose a form to pick from a dropdown of your forms — populated live from your Threadliner workspace.
  3. Publish or preview the page to see it live.

How it renders

This is a dynamic block — it doesn't bake the form's fields into stored post content. Every page view re-fetches the form's current schema (briefly cached, 5 minutes, so a busy page doesn't hit the Threadliner API on every single load), so editing a form in Threadliner — adding a field, changing a label — shows up on the WordPress page without re-saving it.

In the editor itself, before you publish, the block just shows a placeholder reading "Embedding: <form name>" and "Rendered live on the front end." — it doesn't render the actual form fields inside the editor.

What's supported

All 8 field types render, including conditional visibility (a conditionally shown field is hidden/shown client-side by the frontend script based on another field's value). Submission goes straight from the visitor's browser to the public submit endpoint — the same one covered in Embedding a form.

If the block shows a placeholder message instead of the form

MessageWhy
"Select a form in the block settings."No form picked yet
"Threadline is not configured. Set your API URL and key under Settings → Threadline."Plugin isn't connected — see Installation and connection
"Could not load this form: …"The form was deleted, or the workspace's API is unreachable — see Troubleshooting
Was this page helpful?

Last updated on

On this page