コード例 #1
0
 /**
  * Get meta value
  *
  * @param int   $post_id
  * @param bool  $saved
  * @param array $field
  *
  * @return mixed
  */
 public static function meta($post_id, $saved, $field)
 {
     $meta = parent::meta($post_id, $saved, $field);
     if (!$field['timestamp']) {
         return $meta;
     }
     $method = array(RW_Meta_Box::get_class_name($field), 'translate_format');
     if (is_array($meta)) {
         foreach ($meta as $key => $value) {
             $meta[$key] = array('timestamp' => $value != "" ? $value : null, 'formatted' => $value != "" ? date(call_user_func($method, $field), intval($value)) : "");
         }
     } else {
         $meta = array('timestamp' => $meta != "" ? $meta : null, 'formatted' => $meta != "" ? date(call_user_func($method, $field), intval($meta)) : "");
     }
     return $meta;
 }
コード例 #2
0
ファイル: datetime.php プロジェクト: kevin578/mrteacherkevin
 /**
  * Get meta value
  *
  * @param int   $post_id
  * @param bool  $saved
  * @param array $field
  *
  * @return mixed
  */
 public static function meta($post_id, $saved, $field)
 {
     $meta = parent::meta($post_id, $saved, $field);
     if ($field['timestamp']) {
         $meta = self::prepare_meta($meta, $field);
     }
     return $meta;
 }