お世話になります。
現在、下記のテンプレートを使用し夜系のサイトを作成しています。
http://demo.crazy-wp.com/butterfly2/home/
キャストの出勤表を作成したいのですが、なかなか理想通りにできなく困っています。
■実現したいことは
- https://sample.jp/schedule.php
- https://sample.jp/schedule.php?date=2019-05-15
- https://sample.jp/schedule.php?date=2019-05-16
- https://sample.jp/schedule.php?date=2019-05-17
- https://sample.jp/schedule.php?date=2019-05-18
- https://sample.jp/schedule.php?date=2019-05-19
- https://sample.jp/schedule.php?date=2019-05-20
のようなURLで、各該当日付のキャストを表示するページを作成したいと思っております。
イメージは下記のような感じにしたいと思っております。
下記コードを用いて、当日の出勤に該当するキャストを出力するページ
例)https://sample.jp/schedule/
を作成しました。
<ul id="" class="castList"> <?php $args = array('post_type' => 'product', 'paged' => $paged, 'posts_per_page' => 18); /* 投稿タイプを指定 */ ?> <?php query_posts( $args ); ?> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); /* ループ開始 */ ?> <!-- cast li --> <li> <a href="<?php the_permalink(); ?>"> <!-- Photo --> <div class="photo"> <!--<h3><?php echo get_post_meta($post->ID/*$post_id*/,'name',true); ?></h3>--> <div class="castPic"> <?php if(get_post_meta($post->ID,'product_img1',true)) { ?> <img src="<?php echo get_post_meta($post->ID,'product_img1',true); ?>" class="img-responsive panel-img"> <?php }else{ ?> <img src="<?php echo bloginfo('template_url').'/images/no-img.png'; ?>" class="img-responsive panel-img"> <?php } ?> </div> <div class="black_overlay"></div> <!--new--> <?php $days = 3; $today = date_i18n('U'); $entry_day = get_the_time('U'); $keika = date('U',($today - $entry_day)) / 86400; if ( $days > $keika ): echo '<div class="iconBox"><div class="iconWrap"><p class="icon new"><svg><use xlink:href="#icon-new"></use></svg></p><p class="fukidashi new">新人</p></div></div>'; endif; ?> </div><!-- /Photo --> <!-- Detail --> <div class="pack"> <p class="name"><?php echo get_post_meta($post->ID/*$post_id*/,'name',true); ?></p> <p class="comment"><?php echo get_post_meta($post->ID,'comment',true); ?></p> <p class="leftLine mb10"></p> <p class="age">AGE // <?php echo get_post_meta($post->ID,'age',true); ?></p> <p class="size"><?php echo get_post_meta($post->ID,'size',true); ?></p> </div> <!-- /Detail --> </a> </li><!-- /cast li --> <?php endwhile; ?> <?php else : ?> <div class="post"> <h3>キャスト未登録です</h3> <p>表示するキャストがいませんでした。</p> </div> <?php endif; ?> <!-- /cast --> </ul>
こちらを元に冒頭で既述したように
- https://sample.jp/schedule.php
- https://sample.jp/schedule.php?date=2019-05-15
- https://sample.jp/schedule.php?date=2019-05-16
- https://sample.jp/schedule.php?date=2019-05-17
- https://sample.jp/schedule.php?date=2019-05-18
- https://sample.jp/schedule.php?date=2019-05-19
- https://sample.jp/schedule.php?date=2019-05-20
のような形のURLで出力するにはどうしたら良いでしょうか。
乱文で分かりにくいかもしれませんが、ご教授していただけると幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。