1
我需要在woocommerce的產品列表頁面的添加到購物車循環中的數量選擇區塊。 Woocommerce手抄本有一個頁面,讓我通過基本上把這個代碼塊,而不是現有的做到這一點:woocommerce_quantity_input無法加入購物車循環
<form action="<?php echo esc_url($product->add_to_cart_url()); ?>" class="cart" method="post" enctype='multipart/form-data'>
<?php woocommerce_quantity_input(); ?>
<button type="submit" class="button alt"><?php echo $label; ?></button>
</form>
然而,這種形式不添加到我目前的AJAX的設置和那其他不錯的技巧與我原來的添加到購物車按鈕。 這是添加到購物車按鈕,這就像我想的那樣,除了缺少量輸入的原始代碼:
<?php
/**
* Loop Add to Cart
*
* @author WooThemes
* @package WooCommerce/Templates
* @version 2.1.0
*/
if (! defined('ABSPATH')) exit; // Exit if accessed directly
global $product, $jckqv;
$jckqv->displayBtn($product->id);
echo '<div class="product-buttons">';
echo apply_filters('woocommerce_loop_add_to_cart_link',
sprintf('<a href="%s" rel="nofollow" data-product_id="%s" data-product_sku="%s" class="button %s product_type_%s">%s</a>',
esc_url($product->add_to_cart_url()),
esc_attr($product->id),
esc_attr($product->get_sku()),
$product->is_purchasable() ? 'add_to_cart_button' : '',
esc_attr($product->product_type),
esc_html($product->add_to_cart_text())
),
$product);
echo do_shortcode('[yith_compare_button]');
echo do_shortcode('[yith_wcwl_add_to_wishlist]');
echo '</div>';
我需要以某種方式把woocommerce_quantity_input在此代碼,保留當前功能,但添加數量輸入。我試圖用很多種方式來做,但不幸的是我的PHP技能缺乏。 請幫忙。 謝謝