public function get_value($control, $instance)
{
$value = parent::get_value($control, $instance);
if (!empty($value)) {
foreach ($value as &$item) {
foreach ($control['fields'] as $field) {
$control_obj = Plugin::instance()->controls_manager->get_control($field['type']);
if (!$control_obj) {
continue;
}
$item[$field['name']] = $control_obj->get_value($field, $item);
}
}
}
return $value;
}