【发布时间】:2019-04-23 20:22:45
【问题描述】:
在 WooCommerce 中,我尝试根据用户角色和产品将产品数量字段设置更改为步骤。
这是我的代码
add_filter( 'woocommerce_quantity_input_args', 'jk_woocommerce_quantity_input_args', 10, 2 ); // Simple products
function jk_woocommerce_quantity_input_args( $args, $product, $roles ) {
if ( is_singular( 'product' ) ) {
if( $product->get_id() == 85 ) {
$args['input_value'] = 30;
} else {
$args['input_value'] = 5;
}
}
if( array ( $roles, 'customer_roles')) {
$args['min_value'] = 1;
$args['step'] = 1;
}
if( $product->get_id() == 85 ) {
$args['min_value'] = 30;
$args['step'] = 5;
} else {
$args['min_value'] = 5;
$args['step'] = 5;
}
return $args;
}
如何使此代码也适用于用户角色?
【问题讨论】:
标签: php woocommerce product hook-woocommerce product-quantity