Overview
Learn the core concepts and techniques for creating custom elements in WPBakery Page Builder.
Registering elements
In WPBakery, elements (also called shortcodes or content blocks) are registered using the vc_map() function. This function defines the UI controls, icon, category, and shortcode behavior of your custom element.
Parameter types
Parameters define the options users see when editing the element in the WPBakery UI. They are added via the params array in vc_map().
params array
Here you should describe all you shortcode's attributes that should be editable with WPBakery Page Builder interface. Each shortcode's attribute should be described in the separate array element.
Nested content elements
If you are looking for a way to create content elements with "nested" structure, have a look at this example.