购物车片段重复| Woocommerce 3.6.5

时间:2019-08-10 11:44:41

标签: php woocommerce

我不明白...拜托,我需要帮助!
如果我将产品添加到购物篮中,那么当我转到结帐页面时,产品的价值就会翻倍。

商店页面:

<?php 
if ( class_exists( 'WooCommerce' ) ) {
    if ( sizeof( WC()->cart->get_cart() ) > 0 ) { ?>
        <a style="text-decoration:none;" class="conteudo-cesto" href="<?php echo wc_get_cart_url(); ?>" title="Ver cesto de compras"><i class="fa fa-shopping-basket"></i> (<?php echo WC()->cart->get_cart_contents_count();?>) <span style="color:#333333 !important;"><?php echo WC()->cart->get_cart_total(); ?></span></a><?php
    } else { ?>
        <i class="fa fa-shopping-basket"></i> (<?php echo WC()->cart->get_cart_contents_count();?>) <span style="color:#333333 !important;"><?php echo WC()->cart->get_cart_total(); ?></span><?php
    }
}    

功能页:

<?php
add_filter( 'woocommerce_add_to_cart_fragments', 'fragmentos' );
function fragmentos( $frags ) {
    ob_start(); ?>

    <a style="text-decoration:none;" class="conteudo-cesto" href="<?php echo wc_get_cart_url(); ?>" title="Ver cesto de compras"><i class="fa fa-shopping-basket"></i> (<?php echo WC()->cart->get_cart_contents_count();?>) <span style="color:#333333 !important;"><?php echo WC()->cart->get_cart_total(); ?></span></a><?php

    $frags['a.conteudo-cesto'] = ob_get_clean();
    return $frags;
}

0 个答案:

没有答案