как сделать проверку в каталоге если товар добавлен в корзину? Это нужно для того чтоб вывести определенный div на товаре если товар уже добавлен в корзину
Добавьте такую функцию в functions.php:
function is_product_in_cart() {
foreach ( WC()->cart->get_cart() as $cart_item_key => $values ) {
$cart_product = $values['data'];
if( get_the_ID() == $cart_product->id ) {
return true;
}
}
return false;
}
Она возвращает true, если товар в корзине и false, если его там нет.
Дополнительно к вопросу поясняю, как вывести определённый div:
if ( is_product_in_cart() ) {
// здесь выводите нужный вам <div>
} else {
// здесь выводите другую информацию
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Если модель отработала успешно - вызываем view и передаём в неё данные:
Как сделать так, чтобы после перезагрузи страницы файл оставался в input?
Привет всем, создаю галерею в wordpress, через добавить медиафайл / добавить галерею, вставляю изображение все вроде хорошо