/** * Function to get defaults values for shortcode. * @since 4.6 * * @param $tag - shortcode tag * * @return array - list of param=>default_value */ function vc_map_get_defaults($tag) { $shortcode = vc_get_shortcode($tag); $params = array(); if (is_array($shortcode) && isset($shortcode['params']) && !empty($shortcode['params'])) { $params = vc_map_get_params_defaults($shortcode['params']); } return $params; }
function vc_param_group_param_defaults($value, $param) { if ('param_group' === $param['type'] && isset($param['params']) && empty($value)) { $defaults = vc_map_get_params_defaults($param['params']); $value = urlencode(json_encode(array($defaults))); } return $value; }