<?php $skip_filter = new PuzzleField(); $skip_filter->set_name('Do not apply WordPress content filter')->set_id('skip_filter')->set_input_type('checkbox'); $f->add_field($skip_filter);
<?php $classes = new PuzzleField(); $classes->set_name('CSS Classes')->set_id('classes'); $f->add_field($classes);
<?php /* Create new fields */ $align_items = new PuzzleField(); $align_items->set_name('Vertically Align Columns')->set_id('align_items')->set_input_type('select')->set_options(array('center' => 'Center', 'top' => 'Top'))->set_width(6); /* Modify the page builder's existing section */ $two_column = $puzzle_sections->section('two-column'); $two_column->set_option_fields(array($f->field('id')->set_width(6), $f->field('background_color')->set_width(6), $f->field('padding_top')->set_width(6), $f->field('padding_bottom')->set_width(6), $f->field('paragraph_spacing')->set_width(6), $align_items))->set_column_fields(array($f->field('classes'), $f->field('align_text')->set_selected('left'), $f->field('skip_filter'), $f->field('content')));
<?php $paragraph_spacing = new PuzzleField(); $paragraph_spacing->set_name('Paragraph Spacing')->set_id('paragraph_spacing')->set_input_type('select')->set_options(array('loose' => 'Loose', 'tight' => 'Tight'))->set_width(6); $f->add_field($paragraph_spacing);