我正在使用以下代码:Conditionally alter specific product price in Woocommerce将特定产品的价格提高$ 10,但特定类别的产品页面上以及购物车中是否包含该类别的商品除外。
但是,现在我有不止一种产品需要提高价格。我尝试更改第7行:
if( $product->get_id() != 87 ) return $price_html;
类似
if( $product->get_id() != 87 || $product->get_id() != 2799 ) return $price_html;
定位到产品87或2799,但它只是破坏了代码,甚至产品87也不再显示$ 10。我已经尝试过||和/或但我什么都没做。
非常感谢您的帮助:)
答案 0 :(得分:0)
您的 if 条件没有任何意义,因为它将始终返回true。尝试将或替换为和:
if( $product->get_id() != 87 && $product->get_id() != 2799 ) return $price_html;