期間を指定して表示

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。

お知らせの一覧で、特定の投稿(カスタムフィールドでキー:期間指定、値:on)を指定した期間内のみ表示させる

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php if(get_post_meta($post->ID,'期間指定',true) == 'on'): ?>
<?
$start_date = "0401";
$end_date   = "0531";
?>
<?php if( date("md") >= $start_date && date("md") <= $end_date ) { ?>
<?php the_title(); ?>
<?php the_content(''); ?>
<? } ?>
<?php else: ?>
<?php the_title(); ?>
<?php the_content(''); ?>
<?php endif; ?>
<?php endwhile;  endif; ?>