Esempio n. 1
0
/**
 * 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;
}
Esempio n. 2
0
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;
}