public static function render($field = [])
{
if (empty($field) || empty($field['id'])) {
return;
}
$defaults = ['type' => 'text', 'placeholder' => '', 'classes' => [], 'std' => '', 'desc' => ''];
$field = wp_parse_args($field, $defaults);
$method_name = '_' . $field['type'];
if (!method_exists(__CLASS__, $method_name)) {
return;
}
self::$method_name($field);
}