概要
woocommerce_before_mini_cart
は、WooCommerceのミニカートが表示される前に実行されるフックです。このフックを使用することで、ミニカートに独自の情報やコンテンツを追加することができます。例えば、プロモーションメッセージやニュースレターサインアップフォームなど、様々な情報を表示可能です。このフックを利用するのは以下のようなシチュエーションです。
- ミニカートにカスタムメッセージを追加する
- プロモーションバナーを表示する
- 商品の上に関連商品を表示する
- おすすめ商品のリンクを追加する
- ソーシャルメディアリンクを表示する
- ユーザーインタラクションを促進するボタンを追加する
構文
add_action( 'woocommerce_before_mini_cart', 'your_function_name' );
パラメータ
woocommerce_before_mini_cart
アクションはパラメータを持ちません。
戻り値
このアクションは何も戻しません。
バージョン情報
- WooCommerceのバージョン: 3.0+
- WordPressのバージョン: 4.0+
この関数のアクションでの使用可能性
アクション名 | 使用例 |
---|---|
mu_plugin_loaded | |
registered_post_type | |
plugins_loaded | |
wp_roles_init | |
setup_theme | |
after_setup_theme | |
set_current_user | |
init | |
register_sidebar | |
wp_loaded | |
send_headers | |
parse_query | |
pre_get_posts | |
wp | |
template_redirect | |
get_header | |
wp_head |
サンプルコード
サンプル1: カスタムメッセージを追加する
add_action( 'woocommerce_before_mini_cart', 'add_custom_message_to_mini_cart' );
function add_custom_message_to_mini_cart() {
echo '<p>全商品が10%オフ!今すぐ購入しましょう!</p>';
}
このコードは、ミニカートの上にカスタムメッセージを追加します。プロモーションや特典を強調するのに役立ちます。
サンプル2: ソーシャルメディアリンクを表示する
add_action( 'woocommerce_before_mini_cart', 'add_social_links_before_mini_cart' );
function add_social_links_before_mini_cart() {
echo '<div class="social-links">フォローしてください: <a href="#">Facebook</a> | <a href="#">Twitter</a></div>';
}
このコードは、ミニカートの前にソーシャルメディアのリンクを追加し、顧客のエンゲージメントを促進します。
サンプル3: おすすめ商品のリンクを表示する
add_action( 'woocommerce_before_mini_cart', 'show_recommended_products' );
function show_recommended_products() {
echo '<h4>おすすめ商品</h4>';
// 商品の表示処理
}
このコードはミニカートにおすすめ商品のセクションを作成し、顧客に関連商品を紹介します。
サンプル4: 特別キャンペーンボタンを追加する
add_action( 'woocommerce_before_mini_cart', 'add_campaign_button' );
function add_campaign_button() {
echo '<button class="campaign-button">キャンペーンをチェック</button>';
}
このコードでは、ミニカートの前にキャンペーンボタンを追加し、ユーザーに特別オファーを促します。
サンプル5: ユーザーへの感謝メッセージを表示する
add_action( 'woocommerce_before_mini_cart', 'show_thank_you_message' );
function show_thank_you_message() {
echo '<p>いつもご利用ありがとうございます!</p>';
}
このコードは、訪問者に感謝の気持ちを直接伝えるメッセージを表示します。顧客体験の向上を図ります。
これらのサンプルコードは、WooCommerceのミニカートにさまざまな情報を追加する方法を示しており、カスタマーエンゲージメントやプロモーション効果を高める手段として活用できます。