Создать акаунт
Всё для вебмастера » Вопросы и ответы » CMS » WordPress » Woocommerce — как в кастомном цикле показать значок скидки у товаров со скидкой?

Woocommerce — как в кастомном цикле показать значок скидки у товаров со скидкой?

13 фев 2023, 15:23
WordPress
319
0
В кастомном цикле хуком не прицепишься. Я пишу ту же функцию в нужном месте -

woocommerce_show_product_sale_flash()

Но не показывается. Мне кажется я где-то уже делал что-то такое или похожее, но вот ни в какую не найду среди закладок когда надо.

Надо кастомный, шорткод не подойдет.

Цикл обычный
function sale_slider( ) { ?><div class="products">    <?php        $args = array(           'posts_per_page' => -1,''post_status' => 'publish','post_type' => 'product','meta_query' => WC()->query->get_meta_query(),'post__in' => array_merge(array(0), wc_get_product_ids_on_sale())            );        $loop = new WP_Query( $args );        if ( $loop->have_posts() ) {            while ( $loop->have_posts() ) : $loop->the_post();?>   <div class="fds-item fds-categories-item">            (сюда бы заабсолютить сейл-бейджик)   <div class="item-fds-inner">   <div class="item-fds-img">   <a href="https://qna.habr.com<?php echo get_permalink($post->ID); ?>" class="fds-categories-img"><img src="https://qna.habr.com<?php if(get_the_post_thumbnail_url($post->ID, 'full')) echo get_the_post_thumbnail_url($post->ID, 'full'); ?>"/></a>   </div>   <div class="item-text fds-categories-content">   <a href="https://qna.habr.com<?php echo get_permalink($post->ID); ?>">   <h3 class="fds-categories-title"><?php the_title(); ?></h3>   </a>                                      <div class="excerpt fds-categories-description"><?php the_excerpt(); ?>   </div>   <div class="d-flex fds-bottom">      <div class="price">                                                        <?php woocommerce_template_loop_price(); ?>   </div>   <div class="single_add_to_cart"><?php woocommerce_template_loop_add_to_cart(); ?></div>   </div>   </div>   </div></div>        <?php    endwhile;        } else {            echo __( 'No products found' );        }        wp_reset_postdata();    ?></div><!--/.products--><?php }

Подскажите пожалуйста

Внимание! Woocommerce — как в кастомном цикле показать значок скидки у товаров со скидкой? предоставлен пользователями сайта исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.

Смотрите также:

Комментарии к Woocommerce — как в кастомном цикле показать значок скидки у товаров со скидкой?
Добавить Комментарий
В комментариях запрещаются спам, а также реклама любых товаров и услуг, иных ресурсов.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.