0
どうすればよいですか? Basicly私は以下のコードを持っている、と$ PDFは、すべてのヘルプが理解されるであろうwp_mail添付ファイルとしてエンコードされた文字列を含むメールを送信
add_action('wp_ajax_email_portfolio', 'ajax_email_portfolio');
function ajax_email_portfolio()
{
check_ajax_referer('ajax-email-portfolio', 'security');
$pdf = $_POST['pdf'];
$email_address = $_POST['email_address'];
#NOTIFY USER
$subject = 'Portfolio from somewhere';
$headers = 'From: Someone <[email protected]>';
$email_body = 'Portfolio from Someone';
$destination_email = $email_address;
wp_mail($destination_email, $subject, $email_body, $headers);
echo json_encode(array('success' => true,'pdf'=> $pdf,'email_address'=>$email_address));
die();
}
pdfファイルのbase64でエンコードされた文字列です!
あなたの 'add_action'関数は何をしていますか? – wahwahwah
@wahwahwahそれは、 – kwokkaki
ちょうどあなたが合併症なしでやる方法をあなたのhtmlパケットを(ヘッダー付きで)ビルドします。*もし*エンコーディング*が問題であれば、私はあなたの質問を変更する必要があると思う、 – wahwahwah