/**
  * パースした Mail オブジェクトの取得とデータベースへの保存
  *
  * @param bool $do_update
  * @return MW_WP_Form_Mail
  */
 public function get_parsed_mail_object($do_update = false)
 {
     if ($do_update) {
         $form_id = $this->Setting->get('post_id');
         $insert_contact_data_id = wp_insert_post(array('post_title' => $this->parse_mail_content($this->Mail->subject), 'post_status' => 'publish', 'post_type' => MWF_Functions::get_contact_data_post_type_from_form_id($form_id)));
         // 添付ファイルをメディアに保存
         // save_mail_body 内のフックで添付ファイルの情報を使えるように、
         // save_mail_body より前にこのブロックを実行する
         if (!empty($insert_contact_data_id)) {
             MWF_Functions::save_attachments_in_media($insert_contact_data_id, $this->Mail->attachments, $form_id);
         }
         $this->insert_contact_data_id = $insert_contact_data_id;
     }
     return $this->parse_mail_object($do_update);
 }