前提・実現したいこと
皆様いつもお世話になっております。
現在WordPressを使用したサイトを作成するにあたり、
MW WP Formプラグインを利用して、簡易的な注文フォームを作成しております。
注文データをプラグイン本来の「問い合わせデータ」の一覧ではなく、カスタム投稿を作成し、
カスタム投稿として一覧を作成することには成功しております。
しかし、入力時に添付したファイルがカスタム投稿情報内に反映されないので、
どうにかしてカスタム投稿情報内にてどのファイルが添付されたのかを確認できるようにしたいです。
受け渡し後のカスタム投稿の設定に必要なカスタムフィールドの設定はAdvanced custom fieldを利用しております。
ACFの設定画面にて、「ファイル配列 ファイルURL ファイルID」等変更して試しているのですが、
いずれもカスタム投稿内ではなにもファイルが無い状態で表示されております。
MW WP Fotm入力値をカスタム投稿に受け渡すコード
また、フォーム入力内容の受け渡しは下記をfunction.phpに読み込ませることでで行っております。
※値は変更しております。
PHP
1function save_contact_manager_posts() { 2$new_post = array( 3 'post_type' => 'type', 4 'post_status' => 'publish', 5 'post_title' => $_POST['title'], 6 'post_author' => 1 7); 8$post_id = wp_insert_post( $new_post, true ); 9 10update_post_meta( $post_id, 'photo01', $_POST['photo01'] ); 11update_post_meta( $post_id, 'photo02', $_POST['photo02'] ); 12update_post_meta( $post_id, 'photo03', $_POST['photo03'] ); 13update_post_meta( $post_id, 'photo04', $_POST['photo04'] ); 14update_post_meta( $post_id, 'photo05', $_POST['photo05'] ); 15 16 17} 18add_filter( 'mwform_before_send_admin_mail_mw-wp-form-xxx', 'save_contact_manager_posts' );
試したこと
上記にも書いたように、ACFの設定で下記組み合わせは試しましたが、
全て添付画像のように、なにも読み込まれません。
フィールドタイプ:ファイル
返り値:ファイル配列 / ファイルURL / ファイルID
フィールドタイプ:画像
返り値:画像配列 / 画像URL / 画像ID

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。