[英]How to change the design for cart item quantity in woocommerce?
我正在研究cart.php模板。 我正在更改设计。 我找不到在哪里可以更改购物车项目数量字段的设计。 例如在单词数量后添加: 有过滤器woocommerce_cart_item_quantity,但我不知道它可以如何帮助我。 我只是将该字段括入div,仅此而已。
图片: https : //ibb.co/kfdaW7
woocommerce提供的模板:
<div class="product-quantity delivery" data-title="<?php esc_attr_e( 'Quantity', 'woocommerce' ); ?>">
<?php
if ( $_product->is_sold_individually() ) {
$product_quantity = sprintf( '1 <input type="hidden" name="cart[%s][qty]" value="1" />', $cart_item_key );
} else {
$product_quantity = woocommerce_quantity_input( array(
'input_name' => "cart[{$cart_item_key}][qty]",
'input_value' => $cart_item['quantity'],
'max_value' => $_product->get_max_purchase_quantity(),
'min_value' => '0',
'product_name' => $_product->get_name(),
), $_product, false );
}
echo apply_filters( 'woocommerce_cart_item_quantity', $product_quantity, $cart_item_key, $cart_item );
?>
</div>
过滤器woocommerce_cart_item_quantity()用于呈现数量字段的HTML。 您可以将任何属性传递到此过滤器并修改数量字段。
要更改该字段的标题,请在您共享的代码的第一行中对其进行更改。
<div class="product-quantity delivery" data-title="<?php esc_attr_e( 'Quantity:', 'woocommerce' ); ?>">
.
.
.
.
.
.
终于我找到了正确的地方。 可以在global / quantity-input.php中进行修改
我不建议编辑插件核心文件。 首次更新后,更改将消失。
我不知道您使用的是哪个主题,HTML的结构是什么,但是对于像您这样的简单请求,我建议您使用:: after伪元素。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.