Ich benutze diese Funktion, um zu überprüfen, ob bestimmte Produkte im Warenkorb auf meinem woocommerce sind. Dies funktioniert auf meinem localhost aber mir gibt ein:Funktion funktioniert nicht auf dem Server. Kann nicht Funktionsrückgabewert im Schreibkontext verwenden
Kann nicht verwenden Funktion Rückgabewert im Schreibkontext
auf dem Server.
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;
}}
Ich versuche, andere Methoden zu finden, dies zu tun, aber ich kann nicht wegen leerer eine Antwort auf mein Problem, ich denke, ist zu finden(), aber wie kann ich tun dies auf andere Art und Weise?
was count? –