ฉันได้ดูตัวอย่างหลายอย่างรวมทั้งอันนี้แล้ว
ฉันได้รับอีเมลไม่มีปัญหา แต่ไม่มีไฟล์แนบ ฉันขาดเนื้อหา / ประเภทของไฟล์หรือไม่ ตัวอย่างทั้งหมดที่ฉันเห็นใช้เฉพาะข้อความ / html เป็นประเภทเนื้อหา
นี่คือสิ่งที่ฉันมี (เพิ่มตามคำขอของสตีเฟ่น)
if( isset( $_POST['to'] ) && isset( $_POST['from'] ) ) {
global $wpdb;
$to = $_POST['to'];
$from = $_POST['from'];
$name = get_bloginfo('name');
$attachment = $_POST['file'];
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: multipart/mixed; charset=iso-8859-1' . "\r\n";
$headers .= 'From: ' . $name . ' <' . $from . '>' . "\r\n";
$subject = 'Send to Kindle';
$msg = 'Yay! Your book has <a href="http://yahoo.com">arrived</a>';
$mail_attachment = array( $attachment );
wp_mail($to, $subject, $msg, $headers, $mail_attachment);
echo 'Email sent';
} else {
echo 'Email not sent';
}
คุณช่วยโพสต์โค้ดเกี่ยวกับสิ่งที่คุณพยายามได้ไหม
—
สตีเฟ่นแฮร์ริส
สวัสดีสตีเฟ่นเพิ่งอัพเดทโพสต์ด้วยรหัส ขอบคุณ!
—
tbm