HEX
Server: Apache/2.4.57 (Debian)
System: Linux web-server-k8s-e92jnr3j-6f99bff6b6-rp2wg 6.1.0-22-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.94-1 (2024-06-21) x86_64
User: apache (48)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: /var/www/sites/1250.info/wp-content/themes/savoy/woocommerce/quickview/product-image.php
<?php
/**
 *	NM: Quickview Product Image
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

global $post, $product;

$attachment_ids = $product->get_gallery_image_ids();

$slider_disabled_class = ( count( $attachment_ids ) == 0 ) ? ' nm-carousel-disabled' : ' slick-slider slick-arrows-small';
?>

<div class="images">
    <?php //echo woocommerce_show_product_sale_flash(); ?>    
    <div id="nm-quickview-slider" class="product-images <?php echo esc_attr( $slider_disabled_class ); ?>">
        <?php
            // Featured image
			if ( has_post_thumbnail() ) {
        		$image = '<div class="woocommerce-product-gallery__image">' . get_the_post_thumbnail( $post->ID, apply_filters( 'nm_quickview_thumbnail_size', 'woocommerce_single' ) ) . '</div>';
				echo apply_filters( 'nm_quickview_single_product_image_html', '<div>' . $image . '</div>', $post->ID );
            } else {
				echo apply_filters( 'nm_quickview_single_product_image_html', sprintf( '<div><img src="%s" alt="%s" /></div>', wc_placeholder_img_src(), esc_attr__( 'Placeholder', 'woocommerce' ) ), $post->ID );
            }
			
			// Gallery images        
            if ( $attachment_ids ) {
                foreach ( $attachment_ids as $attachment_id ) {
					$image_link = wp_get_attachment_url( $attachment_id );
                    
					if ( ! $image_link ) {
						continue;
					}
					
					$image = '<div class="woocommerce-product-gallery__image">' . wp_get_attachment_image( $attachment_id, apply_filters( 'nm_quickview_thumbnail_size', 'woocommerce_single' ) ) . '</div>';
        
					echo apply_filters( 'nm_quickview_single_product_image_html', '<div>' . $image .'</div>', $post->ID );
                }
            }
        ?>
    </div>
</div>