function dvpi_add_to_cart_validation( $passed, $product_id, $quantity, $variation_id, $variations ) { return $passed; } add_filter( 'woocommerce_add_to_cart_validation', 'dvpi_add_to_cart_validation', 10, 5 );
对于“variable”类型的产品,这是有效的
function dvpi_add_to_cart_validation( $passed, $product_id, $quantity ) { return $passed; } add_filter( 'woocommerce_add_to_cart_validation', 'dvpi_add_to_cart_validation', 10, 3 );
致命错误:Uncaught ArgumentCountError:函数dvpi_add_to_cart_validation()的参数太少,传入了3个/data/sites/web/../wp includes/class wp-钩子.php在第288行,正好是5。。。
我怎么解决这个问题?
function dvpi_add_to_cart_validation( $passed, $product_id, $quantity, $variation_id = 0, $variations = null) { return $passed; } add_filter( 'woocommerce_add_to_cart_validation', 'dvpi_add_to_cart_validation', 10, 5 );