/** * 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; }
/** * 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; }