私は将来、再度ダウンロードする必要がある場合に備えて、pdfをダウンロードするための電子メールのリンクを表示するようにメール本体を設定しようとしています。 htmlコードを表示するほとんどの電子メールでは機能しないので、html本文ではありません。だから私は電子メールのためのプレーンテキストを代わりに決める。電子メール - 電子メールメッセージに「a href」リンクをラップするのは正しいですか?
$umessage .='<a href="'.home_url('/download.php?f=pdffiles/'.$filename).'"><a href="'.home_url('/download.php?f=pdffiles/'.$filename).'">'.$title.'</a>';
}}
シングルクォートの問題点はありますか?それは電子メールで表示されます:
二重引用符が役立つとは思わないでしょうか?
EDIT#2
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"
それはリンゴのメールを除くすべての電子メールアプリケーションではうまく動作しませんようです。
それについてのアイデアか、それとも間違っているのでしょうか?
EDIT#3
$umessage = "Thank you for downloading pdf. \r\n\r\n";
$umessage .= "Please click on the link below to download\r\n";
if(count($selectfiles)>0)
{
foreach($selectfiles as $key)
{
$keyArray = explode('@',$key);
$filename = $keyArray[1];
$title = $keyArray[0];
$umessage .='<p>Download '. '<a href="'.home_url('/download.php?f=pdffiles/'.$filename).'"><a href="'.home_url('/download.php?f=pdffiles/'.$filename).'">'.$title.'</a></p>';
}}
$fm ='xxxx';
$to='xxx';
$subject = "Download Request from ". $name;
$headers .= 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From:<'.$fm.'> ' . "\r\n" . 'Reply-To: ' . $to;
$uto = $email;
$usubject = "Thank you for Downloading our PDF";
wp_mail($to, $subject, $message, $headers);
wp_mail($uto, $usubject, $umessage, $headers);
プレーンテキストファイルにhtmlリンクを置くことはできません。いくつかの電子メールの読者はそれを変換するかもしれません。 – Iznogood
ほとんどのユーザーは、現在、htmlサポートの電子メールクライアントを使用しています。私は90%+ –
と言います。 –