プラグインWooCommerceのwoocommerce_email_footerアクションの使用方法・解説

概要

woocommerce_email_footerはWooCommerceのメールテンプレートにフッター部分を追加するためのアクションフックです。このフックを使用することで、注文確認や配送通知など様々なメール送信時にカスタムコンテンツを挿入することが可能になります。

よく使われる機能の例としては以下の6つがあります。

  1. カスタムメッセージやクレジット情報の追加
  2. SNSリンクやリッチコンテンツの追加
  3. 法的注意書きや利用規約のリンク埋め込み
  4. クーポンコードや特典の案内
  5. 連絡先情報の表示
  6. ブランドやビジネスのパーソナライズされた情報の提供

構文

add_action('woocommerce_email_footer', 'your_custom_function');

パラメータ

  • your_custom_function: 自作の関数名で、ここにフッターに表示したい内容を記述します。

戻り値

このアクションは戻り値を持たず、指定された関数が出力する内容をメールのフッターとして表示します。

使用可能なプラグインバージョン

  • WooCommerce: 3.0以上
  • WordPress: 4.0以上

サンプルコード

サンプル1: カスタムメッセージの追加

add_action('woocommerce_email_footer', 'custom_email_footer_message');
function custom_email_footer_message() {
    echo '<p>ご注文ありがとうございます!私たちのショップへまたお越しください。</p>';
}

このコードでは、WooCommerceのメールフッターに感謝のメッセージを追加します。

サンプル2: SNSリンクの追加

add_action('woocommerce_email_footer', 'add_social_media_links');
function add_social_media_links() {
    echo '<p>フォローしてください!<a href="https://facebook.com/yourpage">Facebook</a> | <a href="https://twitter.com/yourpage">Twitter</a></p>';
}

このコードは、フッターにSNSリンクを追加して、顧客にフォローを促します。

サンプル3: 特典の案内

add_action('woocommerce_email_footer', 'show_discount_code');
function show_discount_code() {
    echo '<p>次回のご注文に使えるクーポンコード:SAVE10</p>';
}

このコードは、次回の購入時に使えるクーポンコードをメールフッターに表示します。

サンプル4: 連絡先情報の表示

add_action('woocommerce_email_footer', 'display_contact_info');
function display_contact_info() {
    echo '<p>お問い合わせは <a href="mailto:support@example.com">support@example.com</a> までご連絡ください。</p>';
}

このコードでは、顧客が簡単にサポートに連絡できるように、連絡先情報をフッターに追加します。

サンプル5: ブランド情報の強調

add_action('woocommerce_email_footer', 'add_brand_info');
function add_brand_info() {
    echo '<p>私たちのブランドについてもっと知りたい場合は、<a href="https://yourbrand.com/about">こちら</a>をご覧ください。</p>';
}

このコードは、会社のブランドページへのリンクを追加し、顧客にさらなる情報を提供します。

この関数のアクションでの使用可能性

アクション 使用例
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

この関数について質問する


上の計算式の答えを入力してください