我尝试使用带有附件的wp_mail,但是我无法接收任何附件。请帮助
$attachments = get_user_meta($userID, 'resume_pdf', true);
if ($attachments != '') {
wp_mail($to,$subject,$msg,$headers,$attachments);
$msg .= '<br><br>' . $attachments;
} else{
wp_mail($to,$subject,$msg,$headers);
}
保存为resume_pdf的内容是这样的:http://aiprojectlink.com/wp-content/uploads/userpro/1/560387d6eaa3b.pdf
我想应该是完整的路径,我可以直接点击打开链接,但是没有附件。请帮忙,谢谢。
参见wp_mail中的示例。
$attachments
应该是路径或路径数组。而不是url。
法典示例:
$attachments = array( WP_CONTENT_DIR . '/uploads/file_to_attach.zip' );
$headers = 'From: My Name <myname@example.com>' . "rn";
wp_mail( 'test@example.org', 'subject', 'message', $headers, $attachments );