3

wp_mail 関数を使用して、添付ファイルのカスタム名で添付ファイルを送信する方法。

現在、メールは添付ファイル付きで配信されていますが、ファイル名は物理ファイル名と同じです。

他にも多くの参照があるため、ファイルの名前を変更することはできませんが、それらのファイルに意味のある名前を付けて送信したいと考えています。

4

2 に答える 2

1

wp_mail は、メール送信時の添付ファイルの名前変更をサポートしていません。送信ファイルの名前を変更する 1 つの方法は、このファイルを新しい名前でコピーし、新しいファイルを電子メールに添付して、電子メールの送信後にこのファイルを削除することです。

于 2013-02-01T17:27:55.950 に答える
1

QAreaさん、お返事ありがとうございます。私は場所を見つけましたが、添付ファイルを処理するために wp-includes/pluggable.php wp_mail 関数を編集する必要があります。

    if ( !empty( $attachments ) ) {
            foreach ( $attachments as $name => $attachment ) {
                    try {
                            $phpmailer->AddAttachment($attachment, $name);
                    } catch ( phpmailerException $e ) {
                            continue;
                    }
            }
    }
于 2013-02-04T06:52:28.097 に答える