이 예제를 포함하여 여러 예제를 살펴 보았습니다 .
이메일에 문제가 없지만 첨부 파일이 없습니다. 파일 형식의 내용 / 유형이 누락 되었습니까? 내가 본 모든 예제는 텍스트 유형을 컨텐츠 유형으로 사용합니다.
여기 내가 가진 것입니다 (스티븐의 요청에 따라 추가되었습니다)
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';
}
시도한 것에 관한 코드를 게시 할 수 있습니까?
—
Stephen Harris
안녕 스티븐, 방금 코드로 게시물을 업데이트했습니다. 감사합니다!
—
tbm