0
我是新的WordPress的。我正在尝试发送带有附件的邮件。但每次发送邮件但附件都不是。我在这里搜索了几乎所有与这个主题相关的帖子,但所有的解决方案都失败了。我检查了很多次路径,发现从“uploads”文件夹是正确的。请帮帮我。这是我的代码,邮件发送但附件没有收到wp_mail()
<?php
if(isset($_POST['email'])){
$to = $_POST['email'];
$pdf = $_POST['pdf'];
$subject = "Presidency Alumni Annual Report";
$message = "Please download the attachment.";
$headers = 'From: Presidency Alumni Association Calcutta <[email protected]>' . "\n";
if($pdf == 'a'){
$attachments = array(WP_CONTENT_DIR . 'uploads/2015/01/Coffee-Mug-Banner.jpg');
}
else if($pdf == 'b'){
$attachments = array(WP_CONTENT_DIR . 'uploads/2014/08/Alumni-Autumn-Annual-2014.pdf');
}
else{
$attachments = array(WP_CONTENT_DIR . 'uploads/2014/08/Autumn-Annual-2012.pdf');
}
wp_mail($to, $subject, $message, $headers, $attachments);
print '<script type="text/javascript">';
print 'alert("Your Mail has been sent successfully")';
print '</script>';
}
?>
考虑链接到您尝试的答案并解释他们为什么没有工作。 – 2015-02-24 16:08:32