'', 'get_field_data_from' => '', 'field_group' => '', 'show_label' => '', 'align' => '', 'link_text' => '', 'prepend_append' => '', 'gallery_columns' => '', 'gallery_image_size' => '', 'gallery_order_by' => '', 'gallery_order' => '', 'gallery_itemtag_dropdown' => '', 'gallery_itemtag' => '', 'gallery_icontag_dropdown' => '', 'gallery_icontag' => '', 'gallery_captiontag_dropdown' => '', 'gallery_captiontag' => '', 'gallery_link' => '', ), $atts ) ); $acf_version = get_acf_version_number(); if (!get_option('acfvc_default')) { acfvc_add_default_options(); } if ( 0 === strlen( $field_group ) ) { $groups = function_exists( 'acf_get_field_groups' ) ? acf_get_field_groups() : apply_filters( 'acf/get_field_groups', array() ); if ( is_array( $groups ) && isset( $groups[0] ) ) { $key = isset( $groups[0]['id'] ) ? 'id' : ( isset( $groups[0]['ID'] ) ? 'ID' : 'id' ); $field_group = $groups[0][ $key ]; } } if ( ! empty( $field_group ) ) { $field_key = ! empty( $atts[ 'field_from_' . $field_group ] ) ? $atts[ 'field_from_' . $field_group ] : 'field_from_group_' . $field_group; } $css_class = 'vc_sw-acf' . ( strlen( $el_class ) ? ' ' . $el_class : '' ) . ( strlen( $align ) ? ' vc_sw-align-' . $align : '' ) . ( strlen( $field_key ) ? ' ' . $field_key : '' ); $css = ''; extract(shortcode_atts(array( 'css' => '' ), $atts)); $css_class_vc = apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, vc_shortcode_custom_css_class( $css, ' ' ), $this->settings['base'], $atts ); $field = get_field_object($field_key, false, false, false); return '