ContactForm7で申込み書を作成した際、確認メールに申込書を添付して送信したい。・・・まだ作成中
1.ContactForm7の入力データ(配列)を取得
if ( $submission = WPCF7_Submission::get_instance() ) {
$posted_datas = $submission->get_posted_data();
}
2.ContactForm7のフォーム(html)を取得
$get_form = array_shift(get_posts(array(‘post_type’ => ‘wpcf7_contact_form’, ‘posts_per_page’ => -1, ‘name’ => ‘form’)));
$form_id = $posted_datas[‘_wpcf7’];
$cf7_forms = do_shortcode(‘
エラー: コンタクトフォームが見つかりません。
’).”\n”;3.出力用のhtmlファイルを作成
$out_html = ‘‘.”\n”;
$out_html .= ““.”\n”;
$out_html .= ‘‘.”\n”;
$out_html .= ““.”\n”;
$out_html .= ““.”\n”;
$out_html .= ““.”\n”;
$out_html .= ‘‘.”\n”;
$out_html .= “
“.$page_info->post_title.”
“.”\n”;
$out_html .= $cf7_forms;
$out_html .= ““.”\n”;
$out_html .= ““.”\n”;
4.htmlファイルの書き換え
作成中
PHP Simple HTML DOM Parser https://sourceforge.net/projects/simplehtmldom/
5.htmlファイルをphd変換
作成中
mPDF PHP class which generates PDF files from UTF-8 encoded HTML
http://www.mpdf1.com/mpdf/index.php
IPAフォントのダウンロード
http://ipafont.ipa.go.jp/old/ipafont/download.html
mPDF 以下を書き換え
mpdf.php,config_fonts.php,config_lang2fonts.php,config_script2lang.php
6.メール添付
作成中
コメントを残す
コメントを投稿するにはログインしてください。