Я использую плагин таблицы продуктов 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, за исключением того, что страница корзины работает по умолчанию и не затрагивается?