Current Path : /var/www/mainsite/wp-content/themes/maxcoach/woocommerce/loop/ |
Current File : /var/www/mainsite/wp-content/themes/maxcoach/woocommerce/loop/sale-flash.php |
<?php /** * Product loop sale flash * * This template can be overridden by copying it to yourtheme/woocommerce/loop/sale-flash.php. * * HOWEVER, on occasion WooCommerce will need to update template files and you * (the theme developer) will need to copy the new files to your theme to * maintain compatibility. We try to do this as little as possible, but it does * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * * @see https://docs.woocommerce.com/document/template-structure/ * @author WooThemes * @package WooCommerce/Templates * @version 1.6.4 */ defined( 'ABSPATH' ) || exit; global $post, $product; $_html = ''; if ( ! $product->is_in_stock() ) { $_html .= '<span class="out-of-stock">' . esc_html__( 'Sold out', 'maxcoach' ) . '</span>'; } else { if ( $product->is_featured() && Maxcoach::setting( 'shop_badge_hot' ) === '1' ) { $_html .= '<span class="hot">' . esc_html__( 'Hot', 'maxcoach' ) . '</span>'; } if ( $product->is_on_sale() && Maxcoach::setting( 'shop_badge_sale' ) === '1' ) { $_final_price = Maxcoach_Woo::instance()->get_percentage_price(); $_html .= apply_filters( 'woocommerce_sale_flash', '<span class="onsale">' . $_final_price . '</span>', $post, $product ); } $new_days = Maxcoach::setting( 'shop_badge_new' ); if ( $new_days !== '0' ) { $postdate = get_the_time( 'Y-m-d', $product->get_id() ); $post_date_stamp = strtotime( $postdate ); if ( ( time() - ( 60 * 60 * 24 * $new_days ) ) < $post_date_stamp ) { $_html .= '<span class="new">' . esc_html__( 'New', 'maxcoach' ) . '</span>'; } } } if ( $_html !== '' ) { echo '<div class="product-badges">' . $_html . '</div>'; }