WPBakery Page Builder comes with a set of predefined row layouts (most popular variations), this helps you or other users easily switch between available column layouts within a row. To add more layouts you should modify global array $vc_row_layouts on vc_after_init_baseaction.
<?php
add_action( 'vc_after_init_base', 'add_more_custom_layouts' );
function add_more_custom_layouts() {
global $vc_row_layouts;
array_push( $vc_row_layouts, array(
'cells' => '16_16_16_12',
'mask' => '424',
'title' => 'Custom 1/6 + 1/6 + 1/6 + 1/2',
'icon_class' => 'l_16_16_16_12' ),
);
}
How to count mask?
mask = column count . sum of all numbers. Example: layout 12_12 mask = (column count 2) . (1+2+1+2=6) = 26