Bu işlevi kullanıyorum, ürünlerimin ana kafamda olup olmadığını kontrol etmek için kullanıyorum. Bu benim localhost üzerinde çalışır fakat bana veriyor: aİşlev sunucuda çalışmıyor. Yazma içeriğinde işlev dönüş değeri kullanılamıyor
yazma bağlamında sunucusunda
yılında işlev dönüş değer kullanılamaz.
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;
}}
Bunu yapmak için başka yöntemler bulmaya çalışıyorum ama benim soruna bir cevap bulamıyorum
bence çünkü boş taşımaktadır () ama nasıl ben bu diğer yolda yapabilir?
neyi sayımı kullanmaya ne dersiniz? –