Current File : /home/mdkeenpw/shafqattraders.com/wp-content/themes/transmax/woocommerce/content-widget-product.php
<?php
/**
 * The template for displaying product widget entries.
 *
 * This template is overridden by WebGeniusLab team.
 *
 * @see     https://docs.woocommerce.com/document/template-structure/
 * @package WooCommerce/Templates
 * @version 3.5.5
 */

if ( ! defined( 'ABSPATH' ) ) {
    exit;
}

global $product;

if ( ! is_a( $product, 'WC_Product' ) ) {
    return;
}

?>
<li class="wgl_mini-cart_flex">
    <?php do_action( 'woocommerce_widget_product_item_start', $args ); ?>
    <div class="wgl_mini-cart_image">
        <a href="<?php echo esc_url( $product->get_permalink() ); ?>">
            <?php
            if(function_exists('aq_resize')){
                $image_data = wp_get_attachment_metadata($product->get_image_id());
                $image_meta = isset($image_data['image_meta']) ? $image_data['image_meta'] : array();
	            $width = $height = apply_filters('wgl_woo_mini_thumbnail_size', '80');
                $image_url = wp_get_attachment_image_src( $product->get_image_id(), 'full', false );
                $image_url[0] = aq_resize($image_url[0], $width, $height, true, true, true);

                $image_meta['title'] = isset($image_meta['title']) ? $image_meta['title'] : "";

                echo "<img src='" . esc_url( $image_url[0] ) . "' alt='" . esc_attr($image_meta['title']) . "' />";
            }else{
                echo WGL_Framework::render_html($product->get_image()); // PHPCS:Ignore WordPress.Security.EscapeOutput.OutputNotEscaped
            }
             // PHPCS:Ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
        </a>
    </div>
    <div class="wgl_mini-cart_contents">
        <a href="<?php echo esc_url( $product->get_permalink() ); ?>"><?php echo wp_kses_post( $product->get_name() ); ?></a>
        <?php if ( ! empty( $show_rating ) ) : ?>
            <?php echo wc_get_rating_html( $product->get_average_rating() ); // PHPCS:Ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
        <?php endif; ?>
        <p class="price">
            <?php echo WGL_Framework::render_html( $product->get_price_html() ); // PHPCS:Ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
        </p>
    </div>

    <?php do_action( 'woocommerce_widget_product_item_end', $args ); ?>
</li>