Genesis Custom Blocks


Genesis Custom Blocks provides WordPress developers with the tools they need to take control of the block-first reality of modern WordPress.

The WordPress block editor (AKA Gutenberg) opens up a whole new world for the way we build pages, posts, and websites with WordPress. Genesis Custom Blocks makes it easy to harness this and build custom blocks the way you want them to be built. Whether you want to implement a custom design, deliver unique functionality, or even remove your dependence on other plugins, Genesis Custom Blocks equips you with the tools you need to hit “Publish” sooner.

Take control of design – Implement beautiful, custom designs with fine-tuned front-end templating control.

Build unique functionality – Build blocks that function and behave exactly as you need.

Extend & Integrate – Easily extend your custom blocks to integrate with third-party apps and plugins.


A Familiar Experience

Work within the WordPress admin with an interface you already know.

Block Fields

Add from a growing list of available fields to your custom blocks.

Simple Templating

Let the plugin do the heavy lifting so you can use the built-in editor, or familiar WordPress development practices to build block templates.

Developer Friendly Functions

As an alternative to the built-in editor, there are simple functions, ready to render and work with the data stored through your custom block fields.

Campi dei blocchi attualmente disponibili

  • Inner Blocks Field
  • File Field
  • Campo di testo
  • Campo immagine
  • Campo URL
  • Campo attiva/disattiva
  • Campo area di testo
  • Campo selezione
  • Campo intervallo
  • Radio Field
  • Campo numero
  • Campo selezione multipla
  • Campo email
  • Campo colore
  • Checkbox Field

Do more with Genesis Pro

For those wanting to level-up with Genesis Custom Blocks, a Genesis Pro subscription brings some serious power-user features:

Funzionalità di Genesis Custom Blocks Pro

  • Repeater Field
  • Campo tassonomia
  • Campo articolo
  • Campo utente
  • Campo Rich Text
  • Campo testo classico
  • Block Level Import/Export
  • Supporto 24/7

Genesis Pro includes even more value for modern WordPress content creators, marketers, and developers. Learn more about Genesis Pro here.

Developer docs you can rely on.

Developer tools are only as good as their docs. That’s why we take them seriously. Here are a few links to get you started:




This plugin can be installed directly from your site.
1. Log in and navigate to Plugins → Add New.
2. Type “Genesis Custom Blocks” into the Search and hit Enter.
3. Locate the Genesis Custom Blocks plugin in the list of search results and click Install Now.
4. Once installed, click the Activate link.

It can also be installed manually.
1. Download the Genesis Custom Blocks plugin from
2. Unzip the package and move to your plugins directory.
3. Log into WordPress and navigate to the Plugins screen.
4. Locate Genesis Custom Blocks in the list and click the Activate link.


Q: Do I need to work with the Genesis Framework or any of the other Genesis plugins/themes to use this plugin?

A: No. You can use this plugin completely independently. All you need is to have the block editor enabled on your WordPress site.

Q: Do I need to change to the new built-in Template Editor in /wp-admin?

A: No. You can keep using your PHP block templates like block-example.php.


1 Aprile 2021
Please make it compatible with the newest wordpress 5.7. It caused me blank pages when editing pages. Otherwise great plugin!
28 Febbraio 2021
I see that you have a Pro version so then one can have access to more advanced features. But in order for those features to work, one has to pay $360 US ... why?
7 Gennaio 2021
I've started to created my own Gutenbergblock, but using this plugin instead is making me save a ton of time.
Leggi tutte le recensioni di 11

Contributi e sviluppo

“Genesis Custom Blocks” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.


“Genesis Custom Blocks” è stato tradotto in 8 lingue. Grazie ai traduttori per i loro contributi.

Traduci “Genesis Custom Blocks” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il Codice segui il Repository SVN iscriviti al Log delle Modifiche. Puoi farlo tramite RSS con un lettore di feed.

Changelog (registro delle modifiche)

1.4.0 – 2021-10-14

  • Optional modal for editor fields. PR 93

1.3.1 – 2021-08-26

Fix for fields with long strings

  • Fix a regression that caused editor errors for fields with long strings. PR 89
  • Update e2e tests for WP 5.8. PR 87

1.3.0 – 2021-07-20

InnerBlocks, File field, WP 5.8 compatibility

  • Add InnerBlocks, allowing any block inside a GCB block. PR 68
  • Add a file field, like for .pdf or .zip files. PR 74
  • In WP 5.8, prevent a PHP notice by using the new filter ‘block_categories_all’. PR 85

1.2.0 – 2021-06-28

New Template Editor, Editor Preview, and Front-end Preview

  • Template Editor UI, though the PHP templates still work just like before. PR 65, PR 69, PR 72
  • Add Editor Preview and Front-end Preview. PR 63
  • Don’t display the editor form if there’s no editor field. PR 64
  • Fix an issue with the default value of ‘Checkbox’ and ‘Toggle’ fields. PR 60
  • Display the help text in the TextareaArray setting. PR 62
  • Improved abstraction by removing duplicated copy. PR 78

1.1.0 – 2021-01-27

New, more effortless editor, with undo/redo and separate editor/inspector

  • Template and onboarding notices, restore e2e test. PR 55
  • Add functionality to the duplicate button. PR 53
  • Auto-slug block and field names, make Repeater work. PR 51
  • Add fields to the correct location, allow creating new block. PR 48
  • Add editor field UI component. PR 44
  • Add the ‘Block Settings’ panel. PR 43
  • Edit Block UI: Render block field. PR 41

1.0.3 – 2020-10-21

Allow more text and improve activation experience

  • Allow fields with a huge amount of text. PR 39
  • Ensure that all submenus appear on first installation. PR 40

1.0.2 – 2020-09-16

Fix a notice from the Textarea field

  • Fixes a notice from the Textarea field having the wrong type. PR 33

1.0.1 – 2020-09-01

Fix an error if Block Lab 1.5.6 is also active

  • Fixes an error with Block Lab 1.5.6, where it defines functions twice
  • Error does not occur with latest Block Lab

1.0.0 – 2020-09-01

Plugin released!

  • Easily create custom blocks
  • 13 fields to add
  • Simple templating, with PHP files