サポート » 使い方全般 » wp_mail zipファイルの添付方法

  • wp_mailについてです

    wp_mailに5引数に添付ファイルをつけることができると思います。

    wp_mail( $to, $subject, $message, $headers, $attachments );

    $attachments = array(zipファイルパス);

    として添付してもファイルが添付されておりません。
    送り先のソースをみても、どうやらzipファイルの記載はありませんでした。

    エラーが返ってくるのであれば、何か原因があるのかと調べられるのですが
    wp_mailの返却値をみると、どうやらtureが返ってきているようです。
    ※メールが受信されているのでそうだと思いますが。。

    もしご存知の方がいらっしゃったら、教えていただけると幸いです。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • 「zipファイルパス」は、PHPから読み取り可能なフルパス名になっているでしょうか。

    トピック投稿者 sanochih

    (@sanochih)

    フルパスで書いたらいけました。

    お手数おかけしました。
    ファイルパスの読み込みに失敗したらfalseとか返してくれてもいいような気がしますが。

    ファイルパスの読み込みに失敗したらfalseとか返してくれてもいいような気がしますが。

    wp_mailのエラーハンドリングの改善は、以前に提案されていますが、
    https://core.trac.wordpress.org/ticket/23291
    今のところ、改善されないまま止まっているようです。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「wp_mail zipファイルの添付方法」には新たに返信することはできません。