アーカイブのタイトル一覧表示で同日投稿の日付をすべて表示


以前にWordpressのアーカイブのタイトル一覧にした。ただ少し気になっていた部分で、”同じ日に複数投稿した場合には日付は1件のみ”になってしまう。

そこで調べてみると[WordPress]日付表示で同じ日付が連続して表示されない場合という記事を参考に修正してみた。

修正部分: 6行目 <?php the_date(”); ?> ⇒ <? the_time(Y年n月j日);?>

修正前:
<ul>
<?php if ($posts) : foreach ($posts as $post) : start_wp(); ?>
<li id="catpost-<?php the_ID(); ?>">
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link: <?php the_title(); ?>">
<?php the_title(); ?></a>
<?php the_date(''); ?></li>
<?php endforeach; else: ?>
</ul>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
修正後:
<ul>
<?php if ($posts) : foreach ($posts as $post) : start_wp(); ?>
<li id="catpost-<?php the_ID(); ?>">
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link: <?php the_title(); ?>">
<?php the_title(); ?></a>
<span>
<?php the_time(Y年n月j日);?></span></li>
<?php endforeach; else: ?>
</ul>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>

関連記事

2 コメント» アーカイブのタイトル一覧表示で同日投稿の日付をすべて表示

  1. [...] かしいですが、コードミスに気づきませんでした^^; 参考にさせてもらったのはこちらのブログ。 アーカイブのタイトル一覧表示で同日投稿の日付をすべて表示|かめぞうのメモ書き [...]

  2. [...] アーカイブのタイトル一覧表示で同日投稿の日付をすべて表示 [...]

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">