wordpressのメール関数であるwp_mailを使って添付ファイルを送る時の$attachmentsの設定は、$attachmentsに添付ファイルとしたい情報のurlを指定するだけで送れます。配列として設定できますので、複数の添付ファイルも同時に送ることができます。
<?php $to = 'hoge@hoge.com';//メールアドレス $subject = 'メール題名'; $message ='メール内容'; $str = 'hoge/hoge.jpg';//添付ファイルの任意のurl $attachments = array($str); wp_mail( $to, $subject, $message, $headers, $attachments ); ?>
formからのデータを一旦任意のフォルダーに保存して、その保存したurlを添付ファイルとして設定すれば、wp_mail関数で添付ファイル付メールを送信できるということです。