通常、WordPressで4月に投稿した記事で7月にその記事を閲覧した場合、7月のカレンダーを表示してしまうのですが
それを投稿した月のカレンダーを表示するように変更するコードを備忘として書いておきます。
投稿した月のカレンダーを表示させるコードは?
グローバル変数で投稿の情報をもらってからその投稿した年月をget_calendarに与えます。
<?php if (is_single()) { global $post, $year, $monthnum; $year = get_the_time('Y'); $monthnum = get_the_time('m'); } get_calendar(); ?>
sidebar.php等に挿入すると思いますが、もし間違いなどありましたらコメントにお願いしますね。
コメント