'[current-date-time format="m/d/Y H:i:s"]', 'Future date & time (strtotime() format)' => '[current-date-time format="m/d/Y H:i:s" plus="+1 week"]', ); public $display_name = 'Current date'; public function getValue($post, $field) { $format = isset($field['args']['format']) ? $field['args']['format'] : get_option('date_format'); $res = current_time($format); if (!empty($field['args']['plus'])) { $dateTime = date_create($res); $dateTime->modify($field['args']['plus']); $res = $dateTime->format($format); } return !empty($res) ? $res : ''; } }