以下のようなコードで本日以降のイベント記事を取り出しています。
wordpressのACFでイベントの年月日8桁(記事の投稿日とは別物)を持たせたものと、本日の日付を比較して、
本日以降の物なら表示させるという内容です。
php
1<?php 2$wp_query = new WP_Query(array( 3 'post_type' => 'workshop', 4 'posts_per_page' => -1, 5 'oderby' => 'menu_oder' 6)); 7?> 8<?php while($wp_query->have_posts()): $wp_query->the_post(); ?> 9<?php 10$wday = get_field('workshop_day'); 11$today = date(Ymd); 12if( $wday > $today){ 13?> 14<div>表示いろいろ</div> 15<?php } ?> 16<?php endwhile; ?>
'posts_per_page' => -1, としているところに無駄が多そうなので、
スマートに本日以降の記事だけを取り出したいのですがどのように記述すれば良いのでしょうか?
回答3件
あなたの回答
tips
プレビュー