intman
Форумчанин

На сайте elbis.intman.net используется тема Parabola. Как в этой теме да и в любой другой не "заточенной" под воокомерс вывести окно корзины в шапку сайта ?
простой способ вывести в шапку это плагином WooCommerce Menu CartНа сайте elbis.intman.net используется тема Parabola. Как в этой теме да и в любой другой не "заточенной" под воокомерс вывести окно корзины в шапку сайта ?
ну итем всегда можно перевести =)Рекомендую плагин WP Menu Cart. В русской версии Wordpress в этом плагине "товары" вместо английского "item". Использую на своём сайте http://innka.info . Используемая, мной тема, кстати, не "заточена" под воокомерс. А вставляется корзина в любое меню - штатное или дополнительное.
<div class="cart-content">
<p class="cart-header">В корзине:</p>
<p>Товаров: <span><?php echo WC()->cart->get_cart_contents_count(); ?></span> шт.</p>
<p>На сумму: <span><?php echo WC()->cart->get_cart_subtotal(); ?></span></p>
<a href="http://flowerberries.ru/cart/" class="cart-checkout">Оформить заказ</a>
</div>
PHP:<div class="cart-content"> <p class="cart-header">В корзине:</p> <p>Товаров: <span><?php echo WC()->cart->get_cart_contents_count(); ?></span> шт.</p> <p>На сумму: <span><?php echo WC()->cart->get_cart_subtotal(); ?></span></p> <a href="http://flowerberries.ru/cart/" class="cart-checkout">Оформить заказ</a> </div>
У меня таким образом вопрос решен, разметка непосредственно в header.php
flowerberries.ru
Ссылку на корзину так же можно шорткодом заменить.
Осталось только "зааяксить" эти блоки, чтобы цифры обновлялись при добавлении-удалении. (кстати, может кто в курсе как?)
<?php echo WC()->cart->get_cart_contents_count(); ?>
<?php echo WC()->cart->get_cart_subtotal(); ?>
Понял, тогда еще один вопрос, если делать вручную разметку корзины, как убрать ее отображение в меню? Через плагин она у меня встроена в меню по умолчанию, ее надо каким то образом убратьУ тебя этого и не будет, я разметку вручную делал.
Грубо говоря, постараюсь объяснить простым языком:
Для простого вывода информации сколько товаров в корзине\сумма заказа нет смысла наворачивать лишние модули (имхо).
Просто вставляешь код в нужное место на странице и радуешься жизни.
эта строчка выводит количество товаров в корзинеPHP:<?php echo WC()->cart->get_cart_contents_count(); ?>
А эта - сумму заказа.PHP:<?php echo WC()->cart->get_cart_subtotal(); ?>
В случае с плагином WP Menu Cart в настройках плагина есть пункт "Select the menu(s) in which you want to display the Menu Cart" нужно убрать всё. Ну или самый очевидный вариант - вырубить плагин.Понял, тогда еще один вопрос, если делать вручную разметку корзины, как убрать ее отображение в меню? Через плагин она у меня встроена в меню по умолчанию, ее надо каким то образом убрать
Незнаю каким образом, но тема у меня специально для Woocommerce, может из за этого - http://tuning-avto.hol.es/Тогда немного не понимаю каким образом корзина встроена в меню?
Может быть ссылку в студию для полноты картины?=)
Я так понимаю это какая то сторонняя тема. Судя по всему встроено конечно не в меню, и искать нужно в коде. Даю 99% что реализована корзина так же как я и описывал.Незнаю каким образом, но тема у меня специально для Woocommerce, может из за этого - http://tuning-avto.hol.es/
понятно, в файле functions искал, но там мало что ясно, могу скинуть его тебе, если хочешь посмотриЯ так понимаю это какая то сторонняя тема. Судя по всему встроено конечно не в меню, и искать нужно в коде. Даю 99% что реализована корзина так же как я и описывал.
Посмотри в первую очередь в functions.php на крайняк скачай с фтп каталог сайта и сделай полнотекстовый поиск через тот же total commander по названию класса.
Если совсем туго всё будет можешь доступ дать, я позже поглядел бы что и как, по моему работы там минут на 10
<div class="cart-content">
<p class="cart-header">В корзине:</p>
<p>Товаров: <span><?php echo WC()->cart->get_cart_contents_count(); ?></span> шт.</p>
<p>На сумму: <span><?php echo WC()->cart->get_cart_subtotal(); ?></span></p>
<a href="http://flowerberries.ru/cart/" class="cart-checkout">Оформить заказ</a>
</div>
как сделать динамичной? чтобы обновлялась сразу после нажатия положить в корзину