woocommerce_mini_cart()


WooCommerceのwoocommerce_mini_cart()関数は、現在のカートの内容を表示するために使用される関数です。この関数は通常、ミニカートウィジェットやカスタムカートテンプレートで利用されます。

構文

woocommerce_mini_cart();

例 1: 基本的なミニカートの表示

現在のカートの内容を基本的に表示する例です。

<?php woocommerce_mini_cart(); ?>

例 2: フックを使用してカスタマイズ

woocommerce_before_mini_cartフックを利用してミニカートの前にテキストを追加します。

<?php
add_action( 'woocommerce_before_mini_cart', function() {
    echo '<p>カート内容を以下に表示します:</p>';
} );
?>

例 3: フロントエンドでミニカートを直接呼び出す

特定のテンプレート内で直接woocommerce_mini_cart()を呼び出します。

<?php
if ( function_exists( 'woocommerce_mini_cart' ) ) {
    woocommerce_mini_cart();
}
?>

例 4: ショートコードでミニカートを埋め込む

カスタムショートコードを作成して、投稿やページにミニカートを表示します。

<?php
add_shortcode( 'custom_mini_cart', function() {
    ob_start();
    woocommerce_mini_cart();
    return ob_get_clean();
} );
?>

例 5: カートが空の場合のメッセージ表示

カートが空の場合にカスタムメッセージを表示します。

<?php
add_filter( 'woocommerce_widget_cart_is_empty', function( $message ) {
    return '<p>カートは現在空です。商品を追加してください。</p>';
} );
?>

注意点

  • woocommerce_mini_cart()を使用する際は、WooCommerceプラグインが有効化されていることを確認してください。
  • カスタマイズ時にフックを活用することで、アップデートによる影響を最小限に抑えることができます。
  • テンプレートやショートコードに埋め込む際は、正しいHTML構造を維持してください。

関連機能: