我的问题是我正在使用我自己的自定义single-product.php页面,因为我根据我的需要使用循环显示单个产品内容,因此我需要它...
但我面临的唯一问题是我无法获得"添加到购物车"按钮代码在哪里?现在我的添加到购物车按钮丢失,这使我完全无法将产品添加到购物车...
这是我的完整代码<div class="shop-info">
<?php query_posts( array( 'post_type' => product, 'posts_per_page' => 1) ); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<h2>
<?php the_title(); ?>
</h2>
<span class="check"></span>
<span class="stock">IN STOCK</span>
<span class="right-code">
<span class="code">CODE: </span>
<span class="number"><?php echo $product->get_sku(); ?></span>
</span>
<img src="<?php bloginfo('template_url'); ?>/images/shop-line.png" alt=""/>
<span class="price">$<?php $product = new WC_Product( get_the_ID() );
echo $price = $product->price; ?></span>
<span class="total">QUANTITY: </span>
<span class="select">
<a href="">00</a>
<span class="arrow"></span>
</span>
<img src="<?php bloginfo('template_url'); ?>/images/shop-line.png" alt=""/>
<div class="product-single-content">
<p class="product-detail">
<?php the_content(); ?>
</p>
</div>
<div class="add-buttons">
<a class="add-to-cart" href="<?php echo $product->single_add_to_cart_text(); ?>">ADD TO BASKET/ BORROW</a>
<a class="add-to-cart pink" href="">ADD TO WISH LIST</a>
</div>
<div class="social-links">
<ul class="social-networks">
<li><a href="#">facebook</a></li>
<li><a class="twitter" href="#">twitter</a></li>
<li><a class="play" href="#">play</a></li>
</ul>
</div>
<?php endwhile; endif; ?>
</div>
在上面的代码和div类按钮的部分我自己的按钮作为锚点命名为&#34;添加到篮子/ BORROW&#34;放置,我希望一旦点击该锚点这个项目应该被添加到购物车...任何一个在那里帮助我出这个请... ??? :(
答案 0 :(得分:0)
替换
<a class="add-to-cart" href="<?php echo $product->single_add_to_cart_text(); ?>">ADD TO BASKET/ BORROW</a>
带
<?php do_action('woocommerce_simple_add_to_cart'); ?>
如果您想更改添加到购物车文字,请将以下代码添加到您的主题functions.php
:
add_filter( 'woocommerce_product_single_add_to_cart_text', 'your_custom_cart_button_text' );
function your_custom_cart_button_text(){
return __( 'ADD TO BASKET/ BORROW', 'woocommerce' );
}
注意:不会为变量产品添加。