Добрый день ! подскажите пожалуйста, делаю свою тему с использованием плагина wp-recall хочу вывести количество товаров в корзине как в верхней панели, вывожу количество товаров при добавлении товара в корзину отображается, при обновлении страницы пропадает, я так понимаю это связано с куками или я ошибаюсь? подскажите куда копать? вывожу так numberproducts; ?> выдернул из шаблона cart-mini-content.php
Otshelnik-Fm сказал(а)
Если вы выводите из глобальной переменной - то выше вы ее объявили как глобальную переменную?
global $CartData;
- это у вас в вашей функции есть?
Об этом я и спрашивал.
Ну да ,я просто взял код из шаблона cart-mini-content.php и вырезал все лишнее оставил обьявление переменной и нужный кусок кода
<?php global $CartData; ?> <span class="cart-numbers"><?php echo $CartData->numberproducts; ?></span>
Otshelnik-Fm сказал(а)
функция вам которую дал не подойдет - т.к. заказ на этом этапе еще не создан.
Вариант данный Андреем рабочий
У меня почему то 0 товаров в корзине показывает, я правильно применил данный код?
<span class="cart-numbers"><?php echo $all = 0; if(isset($_SESSION['cart'])){ foreach($_SESSION['cart'] as $prod_id=>$val){ $all += $val['number']; } }; ?></span>