Значки не отображаются в моем плагине woocommerce - PullRequest
0 голосов
/ 25 сентября 2019

Я разрабатываю один плагин для слайдера продуктов для woocommerce.На странице моего магазина я показываю значок с помощью плагина WooCommerce Advanced Product Labels.мне нужно отобразить значок в моем плагине слайдера продукта.как это сделать.

$displayslide.='<div class="item">';
if( has_post_thumbnail( $que->post->ID ) ) {
$displayslide.='<a href="' . get_the_permalink() . '">' .get_the_post_thumbnail( $que->post->ID, 'shop_catalog_image_size', array( 'class' => "wpsf-product-img" ) ).'</a>';
} else {
$displayslide.= '<a href="' . get_the_permalink() . '"><img id="place_holder_thm" src="' . wc_placeholder_img_src() . '" alt="Placeholder" /></a>';
}   
$displayslide.='<h3 class="product-name"><a href="' . get_the_permalink() . '">' . get_the_title() . '</a></h3>';
if ( class_exists( 'WooCommerce' ) && $price_html = $product->get_price_html() ) {
$displayslide .= '<div class="wpsf-product-price">' . $price_html . '</div>';
};
if ( class_exists( 'WooCommerce' )  ) {
$average = $product->get_average_rating();
if ( $average > 0 ) {
$displayslide .= '<div class="star-rating" title="' . esc_html__( 'Rated', 'woo-product-slider' ) . ' ' . $average . '' . esc_html__( ' out of 5', 'woo-product-slider' ) . '"><span style="width:' . ( ( $average / 5 ) * 100 ) . '%"><strong itemprop="ratingValue" class="rating">' . $average . '</strong> ' . esc_html__( 'out of 5', 'woo-product-slider' ) . '</span></div>';
}
}
$displayslide.=do_shortcode( '[add_to_cart_url id="' . $product_obj->get_id() . '"]' );                                 
$displayslide.='<div class="sliderscartqty">';      
$displayslide.="<form action=".esc_url( $product->add_to_cart_url() )." class='cart' method='post' enctype='multipart/form-data'>"; 
$displayslide.=woocommerce_quantity_input(array(),null,false);    
$displayslide.='<button type="submit" class="slidercartbtn"><i class="fa fa-shopping-bag" aria-hidden="true"></i></button>';
$displayslide.="</form>";    
$displayslide.='</div>';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...