HOME > WordPress > 固定ページに特定カテゴリーの記事一覧を表示する

固定ページに特定カテゴリーの記事一覧を表示する

特定カテゴリーの投稿一覧は、アーカイブページに表示される。テンプレートでいうとarchive.php。この特定カテゴリーの投稿記事を固定ページを使って表示する。テンプレートでいうとpage-×××.php。×××は固定ページのページスラッグ。カスタムテンプレート(例:任意の名前.php)を作って固定ページの投稿画面でテンプレートを選ぶという方法もある。

※カテゴリーごとに違うデザインにする話は、「記事一覧ページをカテゴリーごとに違うデザインにする」。

※カスタムテンプレートを作る話は、「固定ページの投稿画面でテンプレートを選べるようにする」。

記述例

wp_query関数を使って、記事を特定カテゴリーに絞り込む

	<?php
	$wp_query = new WP_Query();
	$my_posts = array(
		'post_type' => 'post',
		'category_name' => 'blog', //カテゴリースラッグを書く
		'posts_per_page'=> '6',
	);
	$wp_query->query( $my_posts );
	if( $wp_query->have_posts() ): while( $wp_query->have_posts() ) : $wp_query->the_post();
?>
	// ここにコンテンツ
	<?php endwhile; endif; wp_reset_postdata(); ?>

参考にしたサイト


    Warning: Undefined array key "HTTP_REFERER" in /home/xs241045/ridesign.jp/public_html/lib/wp/wp-content/themes/libridesign2017/single-post.php on line 54

Warning: Undefined array key "HTTP_REFERER" in /home/xs241045/ridesign.jp/public_html/lib/wp/wp-content/themes/ridesignjp2016/relatedLinks.php on line 10