public static function init_fields()
 {
     if (self::$fields) {
         retuirn;
     }
     self::$fields = apply_filters('dln_submit_item_fields', array('basic' => array(array('id' => 'product_title', 'label' => __('Title', DLN_CLF), 'type' => 'text', 'value' => '', 'placeholder' => __('Product Title', DLN_CLF), 'required' => true), array('id' => 'product_category', 'label' => __('Category', DLN_CLF), 'type' => 'select', 'class' => 'dln-selectize', 'value' => '', 'options' => self::get_category_options(), 'required' => true), array('id' => 'product_price', 'label' => __('Price', DLN_CLF), 'type' => 'text-append', 'value' => '', 'placeholder' => __('', DLN_CLF), 'required' => true, 'append' => __('.000 vnđ', DLN_CLF), 'input_type' => 'number'), array('id' => 'product_desc', 'label' => __('Description', DLN_CLF), 'type' => 'textcomplete', 'class' => 'dln-textcomplete', 'value' => '', 'rows' => '6', 'required' => true), array('id' => 'product_gift', 'label' => __('Send a gift', DLN_CLF), 'type' => 'checkbox', 'value' => ''), array('id' => 'product_swap', 'label' => __('Allow swap', DLN_CLF), 'type' => 'checkbox', 'value' => ''))));
 }