WordPress plugin

Genesis Pro

Genesis Custom Blocks lets developers define fields for custom WordPress blocks and control how editors' content appears through a template. Use these blocks for reusable sections in pages, posts, landing pages, or other site content. Each block can give editors a focused way to enter content while its template controls the front-end presentation.

Genesis Pro

How custom blocks fit

Genesis Custom Blocks lets developers define fields for custom WordPress blocks and control how editors' content appears through a template. Use these blocks for reusable sections in pages, posts, landing pages, or other site content. Each block can give editors a focused way to enter content while its template controls the front-end presentation.

Genesis Pro extends Genesis Custom Blocks with additional fields, block-level import and export, and 24/7 support. The WordPress block editor must be enabled. Genesis Custom Blocks works without the Genesis Framework or other Genesis add-ons and themes.

Fields and templates

Genesis Pro adds six field types:

  • Repeater Field: Group content that repeats within a block.
  • Taxonomy, Post, and User Fields: Connect block content with WordPress taxonomies, posts, and users.
  • Rich Text and Classic Text Fields: Give editors different text-entry options.

Genesis Custom Blocks also includes Inner Blocks, File, Text, Image, URL, Toggle, Textarea, Select, Range, Radio, Number, Multi-choose, Email, Color, and Checkbox fields. Choose fields to suit the content a block needs to collect.

Build block templates with the built-in editor in WordPress admin or familiar WordPress development practices. PHP functions can render blocks and work with data stored through custom block fields; PHP templates such as block-example.php are also supported. Blocks can be extended to integrate with third-party apps and extensions. Block-level import and export lets you move block configurations between projects or environments.

Setup and support

On a WordPress website with the block editor enabled, install and activate Genesis Custom Blocks. Create a block and select its fields, then select the built-in editor or a PHP block template for its markup. Use Genesis Pro functions when defining advanced fields or managing block configurations.

Genesis Pro includes 24/7 support. Developer documentation covers getting started, FAQs, block fields, and PHP functions.