0
私は2日目にこれを把握しようとしましたが、これらの2つのうちの1つです。 (どこで/どのように編集するのかわからない)、次のページの更新時にカート数量を更新するか、カートにアイテムを追加した後にカート数量をリフレッシュするだけですが、メッセージは表示されません。WooCommerce、商品がカートに追加され、ヘッダのカートの数量が更新された後のメッセージを表示
<div class="prod-item-add-to-cart">
<?php
echo apply_filters('woocommerce_loop_add_to_cart_link',
sprintf('<a rel="nofollow" href="%s" data-quantity="%s" data-product_id="%s" data-product_sku="%s" class="%s">%s</a>',
esc_url($product->add_to_cart_url()),
esc_attr(isset($quantity) ? $quantity : 1),
esc_attr($product->get_id()),
esc_attr($product->get_sku()),
esc_attr(isset($class) ? $class : 'button'),
esc_html($product->add_to_cart_text())
),
$product);
?>
</div>
ヘッダで私は、これが有する:
<?php echo sprintf (WC()->cart->get_cart_contents_count()); ?> <?php _e('pcs.', 'eg'); ?>/~ <?php echo WC()->cart->get_cart_total(); ?>
ヘッダに数量を更新するには、しかしで
は、私は、コードのこの部分を使用content-product.php
にカート量更新せずにメッセージを表示しますこのケースにカートメッセージが表示されない場合、このコードを使用しました
content-product.php
:
<div class="prod-item-add-to-cart">
<?php do_action('woocommerce_after_shop_loop_item'); ?>
</div>
私は両方のオプションを動作させる必要があります - アイテムをカートに追加した後にいくつかの成功メッセージを表示し、アップデートなしでカートの数量を更新する必要があります。
ことができます:( – fuji