毎月違うメッセージを表示

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

メッセージ用の投稿タイプを作成し、カスタムフィールドで掲載を開始する月日を設定して1年分を投稿。

<?php
$query = new WP_Query(array(
	'post_type' => 'message',
	'posts_per_page' => '1',
	'meta_value' => date('m/d'),
	'meta_key' => 'start',
	'meta_compare' => '<=',
	'orderby' => 'meta_value',
));
?>

メッセージが変わる時間がずれる場合はfunctions に
date_default_timezone_set( ‘Asia/Tokyo’ );