Form Block


WordPress offers several (contact) form plugins, but most of them are not up-to-date anymore when it comes to creating forms. Form Block tackles this problem by utilizing the block editor’s power. It enables you to create a form effortlessly within the block editor itself, which makes the process of creating a form much more enjoyable and similar to creating other types of blocks. This innovative approach to form creation ensures that Form Block stands out from other WordPress form plugins.


  • The form in the frontend
  • The form block in the backend
  • The form block settings


This plugin provides 1 block.

  • Form Block


  1. Upload the plugin files to the /wp-content/plugins/form-block directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Add the ‘Form Block’ block anywhere you want to enable a form in your block editor.


Where can I find the settings?

The settings can be found in Settings > Writing > Form Block.

Is there a Pro version?

There will be a Pro version with enhanced functionality in the feature. Lean more at

How can I contribute?

The code is open source and hosted on GitHub. Read the contributing guide for detailed information.

Who are you, folks?

We are Epiphyt, your friendly neighborhood WordPress plugin shop from southern Germany.


There are no reviews for this plugin.

Contributors & Developers

“Form Block” is open source software. The following people have contributed to this plugin.


“Form Block” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Form Block” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Added: Rich text editor for labels
  • Added: Option to set an email field as “reply-to” in the email notification
  • Added: Preparation to fully support Form Block Pro version 1.0.0
  • Improved: Displaying of values from checkboxes and radio buttons
  • Improved: Design if reset and submit buttons (thanks @zu for reporting)
  • Fixed: Getting correc values for form field name attributes


  • Fixed: Security issue regarding an CSRF (thanks @DanielRuf for reporting)
  • Fixed: Changing value of reset/submit buttons is not possible (thanks @zu for reporting)
  • Fixed: Allowing multiple radio buttons with identical name
  • Fixed: Submitting an empty form with required fields shows the loading indicator


  • Added: Missing loading information/animation after submit
  • Fixed: Potential PHP warning on uninstallation
  • Fixed: Design for Twenty Twenty-Three
  • Fixed: Design for Twenty Twenty-Two


  • Initial release