コード例 #1
0
ファイル: date.php プロジェクト: tamalsarker/meta-box
 /**
  * Get field HTML
  *
  * @param mixed $meta
  * @param array $field
  *
  * @return string
  */
 static function html($meta, $field)
 {
     $output = parent::html($meta, $field);
     if ($field['inline']) {
         $output .= '<div class="rwmb-date-inline"></div>';
     }
     return $output;
 }
コード例 #2
0
 /**
  * Get field HTML
  *
  * @param mixed $meta
  * @param array $field
  *
  * @return string
  */
 static function html($meta, $field)
 {
     $html = array();
     $tpl = '<label>%s %s</label>';
     foreach ($field['options'] as $key => $label) {
         $value = isset($meta[$key]) ? $meta[$key] : '';
         $field['attributes']['name'] = $field['field_name'] . "[{$key}]";
         $html[] = sprintf($tpl, $label, parent::html($value, $field));
     }
     $out = '<fieldset><legend>' . $field['desc'] . '</legend>' . implode(' ', $html) . '</fieldset>';
     return $out;
 }
コード例 #3
0
ファイル: datetime.php プロジェクト: kevin578/mrteacherkevin
 /**
  * Get field HTML
  *
  * @param mixed $meta
  * @param array $field
  *
  * @return string
  */
 public static function html($meta, $field)
 {
     $output = '';
     if ($field['timestamp']) {
         $name = $field['field_name'];
         $field = wp_parse_args(array('field_name' => $name . '[formatted]'), $field);
         $output .= sprintf('<input type="hidden" name="%s" class="rwmb-datetime-timestamp" value="%s">', esc_attr($name . '[timestamp]'), isset($meta['timestamp']) ? intval($meta['timestamp']) : '');
         $meta = isset($meta['formatted']) ? $meta['formatted'] : '';
     }
     $output .= parent::html($meta, $field);
     if ($field['inline']) {
         $output .= '<div class="rwmb-datetime-inline"></div>';
     }
     return $output;
 }
コード例 #4
0
ファイル: oembed.php プロジェクト: jesusmarket/jesusmarket
    /**
     * Get field HTML
     *
     * @param mixed $meta
     * @param array $field
     * @return string
     */
    public static function html($meta, $field)
    {
        return parent::html($meta, $field) . sprintf('<a href="#" class="show-embed button">%s</a>
			<span class="spinner"></span>
			<div class="embed-code">%s</div>', esc_html__('Preview', 'meta-box'), $meta ? self::get_embed($meta) : '');
    }