0
私は、ロールが変更されたときにユーザーに電子メールを送るためにwordpressの関数を使用しています。私は$message
にいくつかのHTMLを挿入する必要がありますが、それはメールのテキストとして出てきます。メッセージ内でhtmlタグを正しく使用するにはどうすればよいですか?電子メールを送信するhtml内の関数を使用する
function user_role_update($user_id, $new_role) {
$site_url = get_bloginfo('wpurl');
$user_info = get_userdata($user_id);
if (user_can($user_id, 'capability')) {
$to = $user_info->user_email;
$subject = "Role changed: ".$site_url."";
$message = "Hello " .$user_info->display_name . " your role has changed on ".$site_url.", congratulations you are now an " . $new_role;
wp_mail($to, $subject, $message);
} elseif (user_can($user_id, 'capability')) {
// etc...
}
}
add_action('set_user_role', 'user_role_update', 10, 2);