@bond_1013
Начинающий веб-разработчик

Как убрать повторное добаление товаров в корзину?

Как можно добавить товар в корзину на кастомной странице? Шорткоды не срабатывают, мой код работает, но он добавляет несколько товаров сразу, и при перезагрузке он тоже добавляет товары в корзину, как это можно исправить?
<?php
 global $post, $woocommerce;
?>

    <div class="products-main">
        <?php  $loop = new WP_Query( array(
        'post_type' => 'product',  // указываем, что выводить нужно именно товары
        'posts_per_page' => 12, // количество товаров для отображения
        'orderby' => 'date', // тип сортировки (в данном случае по дате)
        'product_cat' => $sort,
        )); 



        while ( $loop->have_posts() ): $loop->the_post(); ?>
        <div class="product-main">
            <div class="product-img"> <a href="<?php echo get_permalink(); ?>" class="avatar"><img class="responsive-img" src="<?php
            $thumb_id = get_post_thumbnail_id();
            $thumb_url = wp_get_attachment_image_src($thumb_id,'thumbnail-size', true);
            echo $thumb_url[0];
            ?>" alt=""></a>
            <div class="product-title"><a href="<?php echo get_permalink(); ?>"><?php the_title(); ?></a></div>
            <div class="product-size">Размер: <?php echo $product->get_attribute('size'); ?> см.</div>
            <div class="product-price__box">
                <div class="product-price">Цена: <?php echo $product->get_price_html(); ?> грн.</div>
                <div class="info-cart"><a href="<?php $woocommerce->cart->add_to_cart( $thumb_id-1,1 ); ?>"><img src="/wp-content/themes/dropship/assets/img/cart.png"></a></div>
            </div>
            <div class="product-button">
                <button class="fast-buy">Быстрая покупка</button>
            </div>
            </div>
        </div>
        <?php endwhile; ?>
  • Вопрос задан
  • 10 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы