WordPressでトップページに最新記事5件をリスト表示


トップページによくあるメモ書きです。

トップページに最新記事5件を日付・タイトルをリスト表示。
さらに過去30日以内の記事にはNEWアイコンを付けるコード。

<ul>
	<?php query_posts('posts_per_page=5'); ?>
	<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
	<li>
	<span class="date">
	<?php the_time('Y年n月j日'); ?>
	<?php
		$days=30;
		$today=date('U'); $entry=get_the_time('U');
		$diff1=date('U',($today - $entry))/86400;
		if ($days > $diff1) {
	echo '<img src="images/new.gif" alt="New" />';
	}
	?>
	</span>
		<a href="<?php the_permalink(); ?>"><?php the_title();?></a>
	</li>
	<?php endwhile; endif; ?>
	<?php wp_reset_query(); ?>
</ul>
過去記事の日数は($days=30;)を変更すればOK。アイコン(images/new.gif)はお好みで

関連記事

5 コメント» WordPressでトップページに最新記事5件をリスト表示

  1. おさるのおやこ より:

    使わせていただきました。すばらしいコードをありがとうございます。

  2. [...] 追記:トップページに最新記事5件を日付・タイトルをリスト表示。 さらに過去30日以内の記事にはNEWアイコンを付けるコード。 [...]

  3. [...] こちらのサイト様にて詳細が載っております。 カメぞうのメモ書き 様 http://39kn.com/2010/05/27/4121/ [...]

  4. [...] http://39kn.com/2010/05/27/4121/ カテゴリー: 未分類   作成者: admin パーマリンク [...]

コメントを残す

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

*

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