お弁当注文

‘bento_order’, ‘post_status’ => ‘publish’, ‘post_title’ => $current_user->display_name . ‘ ‘ . date( ‘Y-m’ ) . ‘ ‘ . $order_date, ] ); if ( $post_id ) { // ACFフィールド保存 update_field( ‘order_user’, $current_user->ID, $post_id ); update_field( ‘order_date’, $order_date, $post_id ); update_field( ‘order_type’, $order_type, $post_id ); update_field( ‘order_month’, $order_month, $post_id ); // メール送信(後述) // … echo ‘

注文を受け付けました。

‘; } else { echo ‘

注文の登録に失敗しました。

‘; } } ?>

display_name ); ?>さんの月のお弁当注文

‘bento_order’, ‘posts_per_page’ => -1, ‘meta_query’ => [ ‘relation’ => ‘AND’, [ ‘key’ => ‘order_user’, ‘value’ => $current_user->ID, ], [ ‘key’ => ‘order_month’, ‘value’ => $current_month, ], ], ] ); // 日付ごとの弁当種類を配列にまとめる $map = []; foreach ( $orders as $order ) { $date = get_field( ‘order_date’, $order->ID ); $type = get_field( ‘order_type’, $order->ID ); $map[ $date ] = $type; } ?>
日付
display_name ); ?>