zettend
@zettend
Дизайн. Разработка. Бизнес!

Как вывести корзину на страницу товаров и обновлять её в реальном времени?

Здравствуйте.
Как вывести корзину на страницу товаров и обновлять её по мере добавления товаров?
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
wppanda5
@wppanda5
WordPress Mедведь
надо повесить свою корзину на woocommerce_add_to_cart_fragments
например так
add_filter( 'woocommerce_add_to_cart_fragments', 'header_add_to_cart_fragment', 30, 1 );
function header_add_to_cart_fragment( $fragments ) {
    global $woocommerce;

    ob_start();

    ?>
    <a class="cart-customlocation" href="<?php echo esc_url(wc_get_cart_url()); ?>" title="<?php _e('View your shopping cart', 'woothemes'); ?>"><?php echo sprintf(_n('%d item', '%d items', $woocommerce->cart->cart_contents_count, 'woothemes'), $woocommerce->cart->cart_contents_count);?> - <?php echo $woocommerce->cart->get_cart_total(); ?></a>
    <?php
    $fragments['a.cart-customlocation'] = ob_get_clean();

    return $fragments;
}


В каноничной теме от woo это сделано так
https://github.com/woocommerce/storefront/blob/e2c...
https://github.com/woocommerce/storefront/blob/d52...

А добавлена она так
https://github.com/woocommerce/storefront/blob/d52...
https://github.com/woocommerce/storefront/blob/d52...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы