概要
woocommerce_after_cart_table
アクションは、WooCommerceのショッピングカートページにおいて、カートテーブルの後にカスタムコンテンツを追加するためのフックです。このアクションは特に以下のような機能実装によく利用されます:
- カスタムのプロモーションメッセージの表示
- 購入ガイドやFAQの表示
- 追加の商品情報や関連商品リンクの表示
- ユーザーへの特別オファーやディスカウントの提示
- サポート情報や連絡先の表示
- サードパーティのウィジェットや広告の埋め込み
構文
do_action( 'woocommerce_after_cart_table' );
パラメータ
このアクションはパラメータを受け取らず、ただフックを提供するのみです。
戻り値
このアクションは特に何も戻り値を返しません。
使用可能なプラグインバージョン
WooCommerce バージョン 3.0以上
使用可能なWordPressバージョン
WordPress バージョン 4.0以上
サンプルコード
サンプルコード1: プロモーションメッセージを追加
add_action( 'woocommerce_after_cart_table', 'add_promotion_message' );
function add_promotion_message() {
echo '<div class="promotion-message">今なら全商品20%オフ!クーポンコード「SAVE20」をご利用ください。</div>';
}
このサンプルコードは、カートテーブルの後にプロモーションメッセージを表示します。
サンプルコード2: FAQセクションを表示
add_action( 'woocommerce_after_cart_table', 'add_faq_section' );
function add_faq_section() {
echo '<div class="faq">Q: 配送はどのくらい時間がかかりますか?<br>A: 通常、ご注文から3〜5営業日です。</div>';
}
このサンプルコードは、カートテーブルの後にユーザー向けのFAQセクションを表示します。
サンプルコード3: 関連商品を追加表示
add_action( 'woocommerce_after_cart_table', 'display_related_products' );
function display_related_products() {
echo '<div class="related-products">あなたにおすすめの商品: 商品A, 商品B, 商品C</div>';
}
このサンプルコードは、カートテーブルの後に関連商品を示すセクションを追加します。
サンプルコード4: サポート情報を表示
add_action( 'woocommerce_after_cart_table', 'add_support_info' );
function add_support_info() {
echo '<div class="support-info">ご不明な点は、サポートへお問い合わせください: support@example.com</div>';
}
このサンプルコードは、カートテーブルの後にサポート情報を提示します。
サンプルコード5: カスタムウィジェットを表示
add_action( 'woocommerce_after_cart_table', 'add_custom_widget' );
function add_custom_widget() {
echo '<div class="custom-widget">こちらのウィジェットをお見逃しなく!</div>';
}
このサンプルコードは、カートテーブルの後にカスタムウィジェットを表示します。
この関数のアクションでの使用可能性
アクション | 使用例 |
---|---|
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 |