Last Updated on February 6, 2025 by Neil Murray
CF7 Skins Block – Gutenberg
Tag
CF7 Skins Block for Gutenberg / Block Editor
The CF7 Skins Form Block works right within the Gutenberg/Block Editor, making it easier for users to create both WordPress Form API & Contact Form 7 forms.
Problem/Opportunity
As Full Site Editing becomes increasingly popular, WordPress users are going to expect forms to be done directly on any page or post.
Form plugins that do this early will see greater usage & popularity – existing form plugins that don’t, will see declining usage.
CF7 Skins will have an opportunity to provide that option for the millions of CF7 users. This is a big, complex & challenging task but one that offers an opportunity to grow dramatically.
Some highlights of Full Site Editing include:
- Point and click edits in all parts of your site, including headers, footers, and sidebars.
- Drag and drop blocks to design beautiful and complex navigation menu bars.
- Edit items like your header, page content, and footer all in one place. You’ll no longer need to jump out of your page editor to make changes in the Customizer! Everything is available to edit right where you already are.
Solution
Provide all CF7 Skins functionality directly via a single block in the Gutenberg Block Editor.
Features
- item
- item
- item
Refer: Read Me – CF7 Skins Form Block
Form API
Through contributing to the Form API we can:
- Learn from the Gutenberg team how to create a compelling block based form plugin
- Be one of the first form plugins to offer a viable form block in the Block Editor
- Help WordPress users to change to building their forms directly in the Block Editor
- Ensure the Form API is extendible in way that allows form plugin authors to produce commercial Add-ons.
Refer:
Method
Examine how a Gutenberg Block is implemented in other form plugins. From this examination, select and develop a suitable approach for CF7 Skins forms.
User Interface – UI

Refer: CF7 Skins Gutenberg Block
References
Ideas
- Item
WordPress Gutenberg Project
I think we should participate in discussions on Introduce experimental form & inputs blocks to allow building basic forms #44214.
Reading:
- Gutenberg 16.9 .. Adds Experimental Form and Input Blocks
- Testing out the new experimental form block in Gutenberg
Notes #
Add notes here