如何在woocommerce中将数量输入字段更改为“已售完”

问题描述 投票:0回答:1

我正在尝试添加条件,如果产品缺货,则不显示数量字段,只显示文字“售罄”。

这该怎么做?

当我试图在/templates/global/quantity-input.php中编辑它时,那么购物车无效。

有任何想法吗?

wordpress woocommerce e-commerce product
1个回答
0
投票

如果我理解正确,当你的产品缺货时你想显示“售罄”,所以添加到你的functions.php这个:

add_action( 'woocommerce_before_shop_loop_item_title', 'display_sold_out_woocommerce' );

function display_sold_out_woocommerce() {
    global $product;

    if ( !$product->is_in_stock() ) {
        echo '<span class="soldout">' . __( 'Sold Out', 'woocommerce' ) . '</span>';
    }
} 
© www.soinside.com 2019 - 2024. All rights reserved.