File: /var/www/prestitravel.com/wp-content/themes/itfirm/elementor/templates/widgets/ct_image/layout1.php
<?php
$default_settings = [
'image' => '',
'image_type' => '',
'image_link' => '',
'img_size' => '',
'ct_animate' => '',
'img_tilt' => 'no',
'img_parallax' => 'no',
'img_parallax_w' => '1920',
'img_parallax_h' => '490',
'img_effect' => '',
];
$settings = array_merge($default_settings, $settings);
extract($settings);
$size = 'full';
if(!empty($img_size)) {
$size = $img_size;
} else {
$size = 'full';
}
$img = ct_get_image_by_size( array(
'attach_id' => $image['id'],
'thumb_size' => $size,
'class' => 'no-lazyload img-main'
) );
$thumbnail = $img['thumbnail'];
if ( ! empty( $image_link['url'] ) ) {
$widget->add_render_attribute( 'image_link', 'href', $image_link['url'] );
if ( $image_link['is_external'] ) {
$widget->add_render_attribute( 'image_link', 'target', '_blank' );
}
if ( $image_link['nofollow'] ) {
$widget->add_render_attribute( 'image_link', 'rel', 'nofollow' );
}
}
if($img_tilt == 'yes') {
wp_enqueue_script( 'tilt', get_template_directory_uri() . '/assets/js/tilt.js', array( 'jquery' ), 'all', true );
wp_enqueue_script( 'ct-tilt', get_template_directory_uri() . '/elementor/js/ct-tilt.js', array( 'jquery' ), 'all', true );
}
if($img_parallax == 'yes') {
wp_enqueue_script( 'ct-parallax-lib', get_template_directory_uri() . '/elementor/js/ct-parallax-lib.js', array( 'jquery' ), 'all', true );
wp_enqueue_script( 'ct-parallax', get_template_directory_uri() . '/elementor/js/ct-parallax.js', array( 'jquery' ), 'all', true );
}
?>
<div class="ct-image-single ct-<?php echo esc_attr($img_effect); ?> <?php if($img_parallax == 'yes') : ?>ct-block-parallax<?php endif; ?> <?php if($img_tilt == 'yes') { echo 'img-hover-scale'; } ?> <?php echo esc_attr($ct_animate); ?>" data-width="<?php echo esc_attr($img_parallax_w); ?>" data-height="<?php echo esc_attr($img_parallax_h); ?>" data-wow-delay="<?php echo esc_attr($settings['ct_animate_delay']); ?>ms">
<?php if ($image_type == 'img') { ?>
<div class="ct-image-single--inner">
<?php if ( ! empty( $image_link['url'] ) ) { ?><a <?php ct_print_html($widget->get_render_attribute_string( 'image_link' )); ?>><?php } ?>
<?php if ( ! empty( $image['url'] ) ) { echo wp_kses_post($thumbnail); } ?>
<?php if ( ! empty( $image_link['url'] ) ) { ?></a><?php } ?>
</div>
<?php } else { ?>
<div class="ct-image-bg bg-image" style="background-image: url(<?php echo esc_url($image['url']); ?>);"></div>
<?php } ?>
</div>