'',
'fss_featured_image' => '',
'featured_ext_image' => '',
'fss_image_style' => '',
'fss_image_shadow' => '',
'fss_click_action' => '',
'fss_image_link' => '',
'fss_link_target' => '',
'css_animation_image' => '',
),$atts));
$default_src = vc_asset_url( 'vc/no_image.png' );
$image = wpb_getImageBySize($params = array(
'post_id' => NULL,
'attach_id' => $fss_featured_image,
'thumb_size' => 'full',
'class' => ""
));
if ($featured_image_source == 'external_link') {
$src = $featured_ext_image;
} elseif ($featured_image_source == 'media_library' && !$image) {
$src = $default_src;
} else {
$link = wp_get_attachment_image_src( $fss_featured_image, 'large' );
$link = $link[0];
$src = $link;
}
if ($featured_image_source == 'external_link' && $featured_ext_image != '') {
list($width, $height) = getimagesize($src);
} else {
list($width, $height) = getimagesize($link);
}
$a_attrs['href'] = $fss_image_link;
$a_attrs['target'] = $fss_link_target;
if ($featured_image_source == 'external_link') {
if (!$featured_ext_image) {
$content_image ='';
} else {
if ($fss_click_action == 'open_photoswipe') {
$content_image = '
';
} elseif ($fss_click_action == 'custom_link') {
$content_image = '
';
} else {
$content_image ='
';
}
}
} else {
if (!$fss_featured_image) {
$content_image ='
';
} else {
if ($fss_click_action == 'open_photoswipe') {
$content_image = '' . $image['thumbnail'] . '';
} elseif ($fss_click_action == 'custom_link') {
$content_image = '' . $image['thumbnail'] . '';
} else {
$content_image = $image['thumbnail'];
}
}
}
/* Animation delay */
if ('' !== $css_animation_image) {
$animation_delay = 'data-animation-delay="200"';
} else {
$animation_delay = '';
}
$wrapper_class = implode(' ', array('side-featured-wrapper', $fss_image_style, $css_animation_image, $fss_image_shadow));
$output = '