我正在使用产品表插件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上的输入值具有全局性,但购物车页面可作为默认值而不受到影响?