前提・実現したいこと
こちらのサイト(https://www.sidethree.co.jp/blog/memo/201909.html)を参考に、MW WP Formから画像(データ)を含むお問い合わせを送信すると任意のカスタム投稿に新規で投稿されるようにしたいです。
発生している問題・エラーメッセージ
画像以外(テキストやチェックボックス、ラジオボタン等)は問題なく反映されるのですが、画像(データ)だけが反映されない。
また、画像(データ)は最大で3つ添付できるようにしたいです。
該当のソースコード
function save_datalist_posts() { $new_post = array( 'post_type' => 'datalist', 'post_status' => 'private', 'post_title' => $_POST['shop_name'], 'post_author' => 1 ); $post_id = wp_insert_post( $new_post, true ); update_post_meta( $post_id, 'list_name', $_POST['name'] ); update_post_meta( $post_id, 'list_name_kana', $_POST['name_kana'] ); update_post_meta( $post_id, 'list_file01', $_POST['file01'] ); update_post_meta( $post_id, 'list_file02', $_POST['file02'] ); update_post_meta( $post_id, 'list_file03', $_POST['file03'] ); } add_filter( 'mwform_before_send_admin_mail_mw-wp-form-xxx', 'save_datalist_posts' );
試したこと
こちらの質問(https://teratail.com/questions/264922)が近いのかなと思ったのですが私にあまり知識ががなく、その他色々なサイトを見てやみくもに試してみましたが基本的な部分を理解しておらずこちらに質問させていただきました。
補足情報
カスタムフィールドの「ファイル」に該当の画像(データ)反映されなくても、ファイルのURLが「テキスト」などで取得できればそれでも問題ありません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/11 09:34 編集
2021/04/11 12:05