我正在使用此功能检查我的woocommerce上的某些产品是否在购物车中.这适用于我的localhost但是给了我一个:
在写上下文中不能使用函数返回值
在服务器上.
function product_is_in_the_cart() { $ids = array( '139, 358, 359, 360' ); $cart_ids = array(); // Find each product in the cart and add it to the $cart_ids array foreach( WC()->cart->get_cart() as $cart_item_key => $values ) { $cart_product = $values['data']; $cart_ids[] = $cart_product->id; } // Si uno de los productos introducidos en el array esta, devuelve false if ( ! empty( array_intersect( $ids, $cart_ids ) ) ) { return true; } else { return false; }}
我试图找到其他方法来做到这一点,但我找不到我的问题的答案,我认为是因为空()但我怎么能在其他方式做到这一点?