Я пытаюсь получить продукты woocommerce на ползунке сова-карусель, я могу получить эскиз, название, цену и добавить товар в корзину, но, как и на странице магазина, когда мы нажимаем кнопку добавления в корзину, мы видим-cart-button (кнопка add-to-cart действует как кнопка ajax) рядом, что я не смог получить в своем коде, я смог получить весь сеанс продукта из кода ниже:
<?php woocommerce_get_template_part( 'content', 'product' ); ?>
ноэто не дает мне полную свободу играть с кодом.но этот код также дает кнопку просмотра корзины.
Ниже приведен код, который я сделал до сих пор
<div class="container">
<div class="row">
<div id="owl-example" class="owl-carousel owl-one">
<?php
$args = array(
'post_type' => 'product',
'posts_per_page' => 10
);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
global $product;
?>
<div class="item">
<a href="<?php echo get_permalink(); ?>">
<p><?php the_post_thumbnail(); ?></p>
<p><?php echo get_the_title(); ?></p>
<p><?php echo wc_price($product->get_price()); ?></p>
<p>
<?php if($product->has_child()) : ?>
<a href="<?php the_permalink(); ?>">
<?php _e('Zobacz dostępne warianty', 'my-theme'); ?>
</a>
<?php elseif($product->is_in_stock()) : ?>
<form class="cart" action="<?php the_permalink() ?>" method="post" enctype="multipart/form-data">
<div class="quantity">
<input type="number" step="1" min="1" max="9" name="quantity" value="1" title="<?php _e('Szt.', 'my-theme'); ?>" class="input-text qty text" size="4">
</div>
<input type="hidden" name="add-to-cart" value="<?php echo esc_attr($product->id); ?>">
<button type="submit"><?php echo $product->single_add_to_cart_text(); ?></button>
</form>
<?php endif; ?>
</p>
<p><a class="button custom-button" href=<?php echo esc_attr( $product->get_permalink() ); ?> ></p>
</a>
</div>
<?php
endwhile;
wp_reset_query();
?>
</div>
</div>
</div>