Filter: siteorigin_panels_default_row_columns
It's possible to override the default number of row columns, and their weight (width), by using the siteorigin_panels_default_row_columns
filter. This filter accepts a multidimensional array with each item being treated as a column. Each item must contain a weight item which is used to size the column. Weight is decimal based so 0.30 is equivalent to 30% of the row.
The following snippet will allow you to set the default:
add_filter( 'siteorigin_panels_default_row_columns', function( $default_columns ) { return array( array( 'weight' => 0.333, ), array( 'weight' => 0.333, ), array( 'weight' => 0.333, ), ); } );
Filter: siteorigin_panels_row_column_count_input
It's possible to adjust the Row Column input markup by using the siteorigin_panels_row_column_count_input
filter. This will allow alter the column number present in the input field. It doesn't however allow you to alter the default row columns, that's done using siteorigin_panels_default_row_columns
filter.
The following snippet will column the column field to 4.
add_filter( 'siteorigin_panels_row_column_count_input', function( $input ) { return '<input type="number" min="1" max="12" name="cells" class="so-row-field" value="4" />'; } );