将woocommerce初始输入数量设置为零“ 0”

时间:2019-10-01 14:00:43

标签: php wordpress woocommerce

我正在使用产品表插件https://barn2.co.uk/wordpress-plugins/woocommerce-product-table,并且我想将默认的woocommerce输入量设置为0而不是1。我在下面找到了这段代码,它可以正常工作,并且可以正常工作,因为它不会影响购物车页面的数量,但这仅适用于我想更改在整个网站上输入的初始数量的商品页面,除了购物车页面,不仅是商品页面,商品页面也会更改商品表初始输入值。但是下面的代码仅在产品页面而不是在所有网站表中进行了更改。

/**
 * Adjust the quantity input values
 */
add_filter( 'woocommerce_quantity_input_args', 'jk_woocommerce_quantity_input_args', 10, 2 ); // Simple products

function jk_woocommerce_quantity_input_args( $args, $product ) {
    if ( is_singular( 'product' ) ) {
        $args['input_value']    = 0;    // Starting value (we only want to affect product pages, not cart)
    }
    return $args;
}

我尝试对代码进行一点编辑,因此我在下面使用了此代码,但它会影响购物车,并且购物车上的输入值看起来有问题,为零。

/**
 * Adjust the quantity input values
 */
add_filter( 'woocommerce_quantity_input_args', 'jk_woocommerce_quantity_input_args', 10, 2 ); // Simple products

function jk_woocommerce_quantity_input_args( $args, $product ) {
    if ( ! is_cart() ) {
        $args['input_value']    = 0;
    }
    return $args;
}

是否有任何建议使网站0上的输入值具有全局性,但购物车页面可作为默认值而不受到影响?

0 个答案:

没有答案