Я пытаюсь настроить почтовое тело для отображения ссылок в электронном письме, чтобы пользователь мог загрузить файл pdf на случай, если в будущем ему потребуется загрузить его снова. Это не HTML-тело, так как оно не работает на большинстве электронных писем с HTML-кодами. Поэтому я выбираю простой текст для электронной почты.
$umessage .='<a href="'.home_url('/download.php?f=pdffiles/'.$filename).'"><a href="'.home_url('/download.php?f=pdffiles/'.$filename).'">'.$title.'</a>';
}}
Что не так с одинарными кавычками? Отображается в электронной почте:
<a href="http://localhost/download.php?..............">file name</a>
Не думаю, что двойная кавычка поможет, верно?
РЕДАКТИРОВАТЬ # 2
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"
кажется, что это не будет работать ни в одном приложении электронной почты, кроме Apple Mail.
Есть идеи по этому поводу или, может быть, они неверны?
РЕДАКТИРОВАТЬ # 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);