Current File : /home/kelaby89/babyl0n.restaurant/wp-content/themes/restar/woocommerce/content-widget-product.php |
<?php
/**
* The template for displaying product widget entries.
*
* This template can be overridden by copying it to yourtheme/woocommerce/content-widget-product.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/
* @package WooCommerce/Templates
* @version 3.5.5
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
global $product;
if ( ! is_a( $product, 'WC_Product' ) ) {
return;
}
$allowhtml = array(
'p' => array(
'class' => array()
),
'span' => array(
'class' => array(),
),
'a' => array(
'href' => array(),
'title' => array()
),
'br' => array(),
'em' => array(),
'strong' => array(),
'b' => array(),
'img' => array(
'class' => array(),
'alt' => array(),
'src' => array(),
'width' => array(),
'height' => array(),
'srcset' => array(),
),
);
?>
<li class="recent-post d-flex align-items-center">
<?php do_action( 'woocommerce_widget_product_item_start', $args ); ?>
<div class="media-img">
<a href="<?php echo esc_url( $product->get_permalink() ); ?>">
<?php echo wp_kses( $product->get_image( array( 80,80 ) ), $allowhtml ); // PHPCS:Ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
</a>
</div>
<div class="media-body pl-30">
<h4 class="recent-post-title h5 mb-0"><?php echo esc_html( $product->get_name() ); ?></h4>
<?php echo wp_kses_post( $product->get_price_html() ); // PHPCS:Ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
</div>
<?php do_action( 'woocommerce_widget_product_item_end', $args ); ?>
</li>