A Gutenberg-native form builder using Custom Post Types and blocks.
CTX Form is a lightweight, developer-friendly WordPress plugin that allows you to create and manage forms using Gutenberg blocks. Forms are saved as Custom Post Types and can be inserted into any post or page using a dedicated Form Selector block.
-
Form Editor via Custom Post Type
Create forms in a dedicated "Forms" section of the WordPress admin. -
Block-Based Form Elements
Add input fields, checkboxes, radios, dropdowns, and more—each as individual Gutenberg blocks. -
Form Insertion Block
Use the "Form" block in the Gutenberg editor to insert a previously created form anywhere on your site. -
No External UI Builder
All editing happens within Gutenberg. No page reloads, no shortcodes to remember. -
Lightweight & Extendable
Clean code with hooks and filters for developers who want to extend functionality.
- Clone the repository or download the ZIP:
git clone https://github.com/gollenia/gutenberg-form.git