コード例 #1
0
ファイル: checkbox.php プロジェクト: riopse/meta-box
 /**
  * Normalize parameters for field
  *
  * @param array $field
  *
  * @return array
  */
 static function normalize_field($field)
 {
     $field = parent::normalize_field($field);
     $field['attributes']['list'] = false;
     $field['attributes']['type'] = 'checkbox';
     return $field;
 }
コード例 #2
0
ファイル: text.php プロジェクト: riopse/meta-box
 /**
  * Normalize parameters for field
  *
  * @param array $field
  *
  * @return array
  */
 static function normalize_field($field)
 {
     $field = parent::normalize_field($field);
     $field = wp_parse_args($field, array('size' => 30, 'maxlength' => false, 'pattern' => false, 'placeholder' => ''));
     $field['attributes'] = wp_parse_args($field['attributes'], array('size' => $field['size'], 'maxlength' => $field['maxlength'], 'pattern' => $field['pattern'], 'placeholder' => $field['placeholder']));
     $field['attributes']['type'] = 'text';
     return $field;
 }
コード例 #3
0
ファイル: number.php プロジェクト: riopse/meta-box
 /**
  * Normalize parameters for field
  *
  * @param array $field
  *
  * @return array
  */
 static function normalize_field($field)
 {
     $field = parent::normalize_field($field);
     $field = wp_parse_args($field, array('step' => 1, 'min' => 0, 'max' => false));
     $field['attributes'] = wp_parse_args($field['attributes'], array('step' => $field['step'], 'max' => $field['max'], 'min' => $field['min']));
     $field['attributes']['type'] = 'number';
     return $field;
 }
コード例 #4
0
ファイル: radio.php プロジェクト: Jebble/meta-box
 /**
  * Normalize parameters for field
  *
  * @param array $field
  *
  * @return array
  */
 static function normalize_field($field)
 {
     $field = parent::normalize_field($field);
     $field['attributes']['list'] = false;
     $field['attributes']['id'] = false;
     $field['attributes']['type'] = 'radio';
     $field['attributes']['class'] = 'rwmb-radio';
     return $field;
 }
コード例 #5
0
ファイル: hidden.php プロジェクト: riopse/meta-box
 /**
  * Normalize parameters for field
  *
  * @param array $field
  *
  * @return array
  */
 static function normalize_field($field)
 {
     $field = parent::normalize_field($field);
     $field['attributes'] = array('name' => $field['field_name'], 'id' => $field['clone'] ? false : $field['id']);
     return $field;
 }