AI ANSWERS by 1 NOTES

WEB制作、AI、Windows、アプリの使い方など様々な疑問を解決する

WordPressでカテゴリ名から、そのカテゴリの記事一覧を取得する

WordPressでカテゴリ名から、そのカテゴリの記事一覧を取得するには、以下のような手順を実行します。

$category = get_term_by('name', 'カテゴリ名', 'category');
$category_id = $category->term_id;

$args = array(
	'cat' => $category_id,
	'post_type' => 'post',
	'posts_per_page' => -1,
);
$query = new WP_Query($args);

if ($query->have_posts()) {
	while ($query->have_posts()) {
		$query->the_post();
		// 記事の表示
	}
}

最後に、必要に応じてループの外でwp_reset_postdata()関数を呼び出して、クエリによって変更されたグローバル変数をリセットすることをお勧めします。

wp_reset_postdata();