在 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;
}
如何使此代码也适用于用户角色?