我首先按照指南覆盖了单个产品页面,方法是在主题根目录中创建一个woocommerce文件夹,然后创建一个single.product.php,并在此文件中添加以下内容:
<div class="product-content flex">
<figure class="thumbnail">
<?php the_post_thumbnail(); ?>
</figure>
<main id="product-content">
<h1><?php the_title(); ?></h1>
<p>R <?php echo get_post_meta( get_the_ID(), '_regular_price', true); ?></p>
<div class="description">
<?php the_content(); ?>
</div>
<div class="flex size">
<span>Product size</span>
<select name="product_size" id="product_size">
<option value="small">Small</option>
<option value="medium">Medium</option>
<option value="large">Large</option>
</select>
</div>
<div class="flex quantity">
<span>Quantity</span>
<input type="number" name="quanitity" id="product_quantity">
</div>
</main>
</div>
首先:我现在如何连接“添加到购物车”按钮? 最后,在将添加到购物车中后,如何保存尺寸和数量?
答案 0 :(得分:0)
您可以使用以下代码将其添加到购物车按钮
<a href="<?php
$add_to_cart = do_shortcode('[add_to_cart_url id="'.get_the_ID().'"]');
echo $add_to_cart;
?>" class="more">Buy now</a>
答案 1 :(得分:0)
为什么不使用默认的woocommerce可变产品-Variable Product?