add to cart button with quantity
を下の画像に追加します。私は多くのコードを試みたが運がない。うまく機能しないコードは、正しく追加されない数量です。私はコードmy-theme/woocommerce/single-product/product-image.php
の前にdo_action('woocommerce_product_thumbnails');
のフックを追加します。カートに入れるquoteity under image woocommerce
if (! is_shop() && ! is_product_taxonomy()) {
$quantity_field = woocommerce_quantity_input(array(
'input_name' => 'product_id',
'input_value' => ! empty($product->cart_item['quantity']) ? $product->cart_item['quantity'] : 1,
'max_value' => $product->backorders_allowed() ? '' : $product->get_stock_quantity(),
'min_value' => 0,
), $product, false);
$quantity_field = str_replace(array('<div class="quantity">', "</div>"), '', $quantity_field);
echo str_replace('<input ', '<input style="max-width: 70px" ', $quantity_field);
}
echo apply_filters('woocommerce_loop_add_to_cart_link',
sprintf('<a rel="nofollow" href="%s" data-quantity="%s" data-product_id="%s" data-product_sku="%s" class="%s">%s</a>',
esc_url($product->add_to_cart_url()),
esc_attr(isset($quantity) ? $quantity : 1),
esc_attr($product->id),
esc_attr($product->get_sku()),
esc_attr(isset($class) ? $class : 'button'),
esc_html($product->add_to_cart_text())
),
$product);
デフォルトWCなど。 –
イメージをご覧ください。@MansukhKhandhar – Coder