Name | Type | Default | Description |
columns | Number | The property allows multiple number types. Example:'columns' => 2, | |
options | Array | Supported properties are: id name icon $options->add_option( 'show_user', [ 'type' => 'custom_selector', 'title' => __( 'Show user?', 'zionbuilder' ), 'columns' => 2, 'options' => [ [ 'name' => __( 'Yes', 'zionbuilder' ), 'id' => true, ], [ 'name' => __( 'No', 'zionbuilder' ), 'id' => false, ], ], ] );The options support also icon property instead of name $options->add_option( 'inner_content_row_alignment_horizontal', [ 'type' => 'custom_selector', 'description' => esc_html__( 'Inner content horizontal alignment layout', 'zionbuilder' ), 'title' => esc_html__( 'Inner content horizontal alignment', 'zionbuilder' ), 'options' => [ [ 'name' => __( 'Left', 'zionbuilder' ), 'id' => 'flex-start', 'icon' => 'justify-start', ], [ 'name' => __( 'center', 'zionbuilder' ), 'id' => 'center', 'icon' => 'justify-center', ], [ 'name' => __( 'Right', 'zionbuilder' ), 'id' => 'flex-end', 'icon' => 'justify-end', ], [ 'name' => __( 'space-between', 'zionbuilder' ), 'id' => 'space-between', 'icon' => 'justify-sp-btw', ], [ 'name' => __( 'space-around', 'zionbuilder' ), 'id' => 'space-around', 'icon' => 'justify-sp-around', ], ], ); | |
textIcon | Boolean | The property shows both icon and name |
Below is the following example of how the option can be used:
$options->add_option( 'option_name', [ 'type' => 'custom_selector', 'title' => __( 'Title', 'zionbuilder' ), 'layout' => 'inline', 'columns' => 2, 'options' => [ [ 'name' => __( 'Yes', 'zionbuilder' ), 'id' => true, ], [ 'name' => __( 'No', 'zionbuilder' ), 'id' => false, ], ], ] );