With the Genesis Custom Blocks plugin, you can build custom blocks without knowledge of how to write JavaScript. You’ll only need to use HTML, CSS, and the block editor.
These extra blocks allow you to build custom structures of content for use on posts and pages of your WordPress® websites.1
Get Started
- Install Genesis Custom Blocks (free)
- Install Genesis Custom Blocks Pro
- Update Genesis Custom Blocks Pro
- General Settings and Options
Create Custom Blocks
Create custom blocks using the built-in Block Builder and Template Editor:
Create custom blocks using the built-in Block Builder and the PHP templating method:
- Add a Custom Block to Your Website Content (with a PHP Template)
- Style Your Custom Blocks (added through a PHP template)
Export and Import Custom Blocks
Fields
- Checkbox Field
- Color Field
- Email Field
- File Field
- Image Field
- Inner Blocks
- Multi-Select Field
- Number Field
- Radio Field
- Range Field
- Select Field
- Text Field
- Textarea Field
- Toggle Field
- URL Field
- Classic Text Field *
- Repeater Field *
- Post Field *
- Rich Text Field *
- Taxonomy Field *
- User Field *
* denotes a “pro” feature
Functions
Basic Helper Functions
Config Functions
Repeater Functions
- block_row() Function
- block_rows() Function
- block_sub_field() Function
- block_sub_value() Function
- reset_block_rows() Function
- block_row_index() Function
PHP API Functions
Filters
- genesis_custom_blocks_template_path
- genesis_custom_blocks_default_fields
- genesis_custom_blocks_field_value
- genesis_custom_blocks_sub_field_value
- genesis_custom_blocks_get_block_attributes
- genesis_custom_blocks_available_blocks
- genesis_custom_blocks_show_pro_nag
- genesis_custom_blocks_controls
Tutorials & FAQs
Resources
