get_link_html_start( $link_context, $setting->get_image_target() ) );
// Print image.
if ( $setting->lazy_load_image() ) {
$image_src = $object->get_image_src( $setting->get_image_size() );
if ( $setting->is_using_swiper() ) {
echo '
 . ')
';
} else {
echo '
![' . esc_attr( $object->get_alt_text() ) . ']()
';
}
} else {
Helper::print_unescaped_internal_string( $object->get_image( $setting->get_image_size() ) );
}
if ( $setting->should_show_title() || $setting->should_show_caption() ) {
echo '
';
if ( $setting->should_show_title() ) {
echo '
' . esc_html( $object->get_title() ) . '
';
}
if ( $setting->should_show_caption() ) {
echo '
' . esc_html( $object->get_caption() ) . '
';
}
echo '
';
}
// Print end anchor tag for lightbox and external link.
Helper::print_unescaped_internal_string( $object->get_link_html_end( $link_context ) );
// For swiper, add placeholder element for lazy loading.
if ( $setting->is_using_swiper() && $setting->lazy_load_image() ) {
echo '
';
}
?>