/** * Constructor for the checkbox field class. * * @since 0.1.0 * @param array $data The field data structure. */ public function __construct($data) { if (!isset($data['default'])) { $data['default'] = ''; } parent::__construct($data); }
/** * Constructor for the divider field class. * * @since 0.1.0 * @param array $data The field data structure. */ public function __construct($data) { $this->_text = $data['text']; if (!isset($data['config'])) { $data['config'] = array(); } $data['config'] = wp_parse_args($data['config'], array('style' => 'section_break')); parent::__construct($data); }
/** * Constructor for the color field class. * * @since 0.1.0 * @param array $data The field data structure. */ public function __construct($data) { if (!isset($data['default'])) { $data['default'] = ''; } if (!isset($data['config'])) { $data['config'] = array(); } $data['config'] = wp_parse_args($data['config'], array('multiple' => false, 'palette' => false)); parent::__construct($data); }
/** * Constructor for the textarea field class. * * @since 0.1.0 * @param array $data The field data structure. */ public function __construct($data) { if (!isset($data['default'])) { $data['default'] = ''; } if (!isset($data['config'])) { $data['config'] = array(); } $data['config'] = wp_parse_args($data['config'], array('rows' => '2', 'cols' => '20', 'rich' => false, 'full' => false)); parent::__construct($data); }
/** * Constructor for the number field class. * * @since 0.1.0 * @param array $data The field data structure. */ public function __construct($data) { if (!isset($data['default'])) { $data['default'] = ''; } if (!isset($data['config'])) { $data['config'] = array(); } $data['config'] = wp_parse_args($data['config'], array('step' => '', 'min' => '', 'max' => '')); parent::__construct($data); }
/** * Constructor for the date field class. * * @since 0.1.0 * @param array $data The field data structure. */ public function __construct($data) { if (!isset($data['default'])) { $data['default'] = ''; } if (!isset($data['config'])) { $data['config'] = array(); } $data['config'] = wp_parse_args($data['config'], array('style' => '', 'size' => '', 'format' => 'yy-mm-dd')); parent::__construct($data); }
/** * Constructor for the image field class. * * @since 0.1.0 * @param array $data The field data structure. */ public function __construct($data) { if (!isset($data['default'])) { $data['default'] = ''; } if (!isset($data['config'])) { $data['config'] = array(); } $data['config'] = wp_parse_args($data['config'], array('multiple' => false, 'sortable' => false, 'breakpoints' => false, 'density' => false, 'image_size' => false, 'thumb_size' => 'medium')); parent::__construct($data); }
/** * Constructor for the text field class. * * @since 0.1.0 * @param array $data The field data structure. */ public function __construct($data) { if (!isset($data['default'])) { $data['default'] = ''; } if (!isset($data['config'])) { $data['config'] = array(); } $data['config'] = wp_parse_args($data['config'], array('vertical' => false, 'data' => array(), 'max' => false, 'create' => false)); parent::__construct($data); }
/** * Constructor for the radio field class. * * @since 0.1.0 * @param array $data The field data structure. */ public function __construct($data) { if (!isset($data['default'])) { $data['default'] = ''; } if (!isset($data['config'])) { $data['config'] = array(); } $data['config'] = wp_parse_args($data['config'], array('graphic' => false, 'data' => array())); parent::__construct($data); }
/** * Constructor for the text field class. * * @since 0.1.0 * @param array $data The field data structure. */ public function __construct($data) { if (!isset($data['default'])) { $data['default'] = ''; } if (!isset($data['config'])) { $data['config'] = array(); } $data['config'] = wp_parse_args($data['config'], array('style' => '', 'size' => '', 'full' => false, 'link' => false)); parent::__construct($data); }
/** * Constructor for the text field class. * * @since 0.1.0 * @param array $data The field data structure. */ public function __construct($data) { if (!isset($data['default'])) { $data['default'] = array(); } if (!isset($data['config'])) { $data['config'] = array(); } $data['config'] = wp_parse_args($data['config'], array('style' => '')); parent::__construct($data); $this->_fields = $data['fields']; }
/** * Constructor for the icon field class. * * @since 0.1.0 * @param array $data The field data structure. */ public function __construct($data) { if (!isset($data['default'])) { $data['default'] = ''; } if (!isset($data['config'])) { $data['config'] = array(); } // $data['config'] = wp_parse_args( $data['config'], array( // 'size' => '' // ) ); parent::__construct($data); }
/** * Constructor for the attachment field class. * * @since 0.4.0 * @param array $data The field data structure. */ public function __construct($data) { if (!isset($data['default'])) { $data['default'] = ''; } if (!isset($data['config'])) { $data['config'] = array(); } $data['config'] = wp_parse_args($data['config'], array('type' => '', 'multiple' => false, 'sortable' => false, 'thumb_size' => 'medium')); if (!in_array($data['config']['type'], array('', 'image', 'audio', 'video', 'application'))) { $data['config']['type'] = ''; } parent::__construct($data); }
/** * Constructor for the text field class. * * @since 0.1.0 * @param array $data The field data structure. */ public function __construct($data) { parent::__construct($data); $this->_fields = $data['fields']; }