WordPressで日付を表示する際、よく「the_date()」を使用しますが、この関数には問題点があります。
それはアーカイブなどで記事を表示する際、同じ日の投稿が複数あると1つめの記事だけその日付を表示して以後は表示されなくなるということです。
そういう時は、the_date()ではなく、get_the_date()を使用しましょう。
echo get_the_time('Y')."年".get_the_time('m')."月".get_the_time('d')."日";
get_the_timeを使用する場合は、echoやprintをつけるのを忘れずに。