WordPress で特定のカテゴリの記事をリストで一覧にするコード

WordPress で特定のカテゴリの記事をリストで一覧にするコードです。$category_recent_post に一覧にしたい数、$category_recent_id に一覧にしたいカテゴリの ID を入れてください。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<ul>
<?php
	$category_recent_post = 5; 	// 記事数
	$category_recent_id = 1;	// カテゴリID
	$posts = get_posts('numberposts=' . $category_recent_post . '&category=' . $category_recent_id);
	global $post;
	if($posts) {
		foreach($posts as $post) {
			setup_postdata($post);
			echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
		}
	}
?>
</ul>

コメント

  1. My Drupal Tips — The Fool On The Webさんのコメント

    [...] としてWordPressのまま、久々にWordPressのタグとかを触わりました。get_postsで記事タイトルとかを引っ張り出してくるのを思い出し、検索で見つけたコードをまんま拝借させてもらいました。 [...]