wordpressで特定のカテゴリーのアーカイブページ(category-$slug.php)にて記事一覧を作成したいときのサンプルコード

表示する内容

  • 画像サムネイル(アイキャッチ)
  • 記事タイトル
  • 更新日
  • 本文テキスト(70文字)

サンプルではカテゴリーのスラッグ名を【sample】とする。

<section>
	<?php query_posts('category_name=sample&posts_per_page=10'); ?>
	<?php if (have_posts()) : while (have_posts()) : the_post();?>
		<article>
			<a href="<?php the_permalink() ?>">
				<figure><?php the_post_thumbnail('thumbnail'); ?></figure>
				<h1><?php the_title(); ?></h1>
				<time datetime="<?php the_time('Y-m-d'); ?>"><?php the_time('Y年m月d日'); ?>更新</time>
				<p><?php echo mb_substr(strip_tags($post-> post_content),0,70).'...'; ?></p>
			</a>
		 </article>
	<?php endwhile; endif; ?>
</section>