概要
wpcf7_mail_html_footer
フィルタは、WordPressのContact Form 7プラグインにおいて、送信されるHTMLメールのフッター部分を加工する際に使用されます。このフィルタを利用することで、メールのフッターに追加情報を挿入したり、特定のフォーマットを適用したりできます。以下は、使用例として考えられる機能です:
- 会社の署名を追加する
- ソーシャルメディアリンクを挿入する
- フッターにプライバシーポリシーへのリンクを含める
- メール受信者への感謝の言葉を挿入する
- カスタムマーケティングメッセージを追加する
- 自動一斉送信の注意書きを加える
構文
add_filter( 'wpcf7_mail_html_footer', 'custom_mail_html_footer', 10, 2 );
パラメータ
footer
: デフォルトのフッターテキスト$form
: 使用されているフォームの情報
戻り値
- 加工されたフッターテキスト(文字列)
使用可能なプラグインバージョン
- Contact Form 7: 5.0 以降
使用可能なWordPressバージョン
- WordPress: 4.7 以降
この関数のアクションでの使用可能性
アクション | 使用可能性 |
---|---|
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_filter( 'wpcf7_mail_html_footer', 'add_company_signature', 10, 2 );
function add_company_signature( $footer, $form ) {
return $footer . '<p>会社名: XYZ株式会社<br>電話: 123-456-7890</p>';
}
引用元: https://contactform7.com/docs/
サンプル2: プライバシーポリシーへのリンクを追加する
このコードは、フッターにプライバシーポリシーへのリンクを追加します。
add_filter( 'wpcf7_mail_html_footer', 'add_privacy_policy_link', 10, 2 );
function add_privacy_policy_link( $footer, $form ) {
return $footer . '<p><a href="/privacy-policy">プライバシーポリシー</a></p>';
}
引用元: https://contactform7.com/docs/
サンプル3: 感謝のメッセージを挿入する
このコードは、メールのフッターに感謝のメッセージを挿入します。
add_filter( 'wpcf7_mail_html_footer', 'add_thank_you_message', 10, 2 );
function add_thank_you_message( $footer, $form ) {
return $footer . '<p>ご連絡ありがとうございます!</p>';
}
引用元: https://contactform7.com/docs/
サンプル4: ソーシャルメディアリンクを埋め込む
このコードは、フッターにソーシャルメディアのリンクを追加します。
add_filter( 'wpcf7_mail_html_footer', 'add_social_links', 10, 2 );
function add_social_links( $footer, $form ) {
return $footer . '<p>フォローしてね!<a href="https://facebook.com">Facebook</a> | <a href="https://twitter.com">Twitter</a></p>';
}
引用元: https://contactform7.com/docs/
サンプル5: カスタムマーケティングメッセージを加える
このコードは、フッターにマーケティングメッセージを追加します。
add_filter( 'wpcf7_mail_html_footer', 'add_marketing_message', 10, 2 );
function add_marketing_message( $footer, $form ) {
return $footer . '<p>新商品のお知らせ: 最新のオファーをご覧ください!</p>';
}
引用元: https://contactform7.com/docs/