—
概要
- ユースケース:WordPressサイトからHTML形式のカスタムメールを送信したい場合、wp_mail 関数を使用してメールテンプレートを送信する必要があります。
- 前提条件:WordPressサイトが正常に稼働しており、wp_mail 関数が利用可能であること。
サンプルコード
<?php
function custom_mail_template_example() {
$to = 'recipient@example.com';
$subject = 'HTMLメールのテスト';
$message = '<html><body>';
$message .= '<h1>こんにちは、これはテストメールです。</h1>';
$message .= '</body></html>';
$headers = array('Content-Type: text/html; charset=UTF-8');
wp_mail($to, $subject, $message, $headers);
}
add_action('wp_loaded', 'custom_mail_template_example');
?>
解説
- `custom_mail_template_example` 関数は、受信者のメールアドレス、件名、本文、ヘッダーを指定して wp_mail 関数を呼び出しています。
- HTML形式のメール本文は、`<html>` タグと `<body>` タグで囲まれており、`<h1>` タグを使用してテキストを装飾しています。
- `Content-Type: text/html; charset=UTF-8` ヘッダーを設定することで、メールがHTML形式で表示されるようになります。
ベストプラクティス
- メールの本文には適切なHTMLマークアップを使用し、スタイリングやリンクを適切に設定することで、メールの見栄えを向上させることが重要です。
- メールのテンプレート化や変数の組み込みなど、さらなるカスタマイズを行う場合は、専用のプラグインを使用するか、独自の関数を定義して管理することが望ましいです。
—
記事の作成が完了しました。他に何かお手伝いできることがあればお知らせください。